diff --git a/lib/feed_updater.rb b/lib/feed_updater.rb index cc48b03..2382e02 100644 --- a/lib/feed_updater.rb +++ b/lib/feed_updater.rb @@ -39,11 +39,12 @@ class FeedUpdater ['TERM', 'INT'].each do |signal| Signal.trap(signal) do stop - RAILS_DEFAULT_LOGGER.info("Feed updater exiting gracefully ...") + puts "Feed updater exiting gracefully ..." end end + puts "Feed updater started." run - RAILS_DEFAULT_LOGGER.info("Feed updater exited.") + puts "Feed updater exited." end def run diff --git a/script/feed-updater b/script/feed-updater index 3b11137..60ccf4a 100755 --- a/script/feed-updater +++ b/script/feed-updater @@ -12,20 +12,22 @@ require 'optparse' NOOSFERO_ROOT = File.expand_path(File.dirname(__FILE__) + '/../') options = { + :app_name => 'feed-updater.default', :dir_mode => :normal, :dir => File.dirname(__FILE__) + '/../tmp/pids', :multiple => false, :backtrace => true, + :log_output => true, :monitor => false } OptionParser.new do |opts| opts.on("-i", "--identifier=i", "Id") do |i| - options[:identifier] = i + options[:app_name] = "feed-updater.#{i}" end end.parse!(ARGV) -Daemons.run_proc("feed-updater.#{options[:identifier]}", options) do +Daemons.run_proc(options[:app_name], options) do require NOOSFERO_ROOT + '/config/environment' FeedUpdater.new.start end -- libgit2 0.21.2