diff --git a/config/schedule.rb b/config/schedule.rb index 3654d0c..92d42b2 100644 --- a/config/schedule.rb +++ b/config/schedule.rb @@ -18,9 +18,8 @@ # end # Learn more: http://github.com/javan/whenever -# -set :environment, 'development' -set :output, "/home/rodrigo/noosfero/log/cron.log" + +set :output, "log/cron.log" every 1.minute do runner "SearchTerm.calculate_scores" diff --git a/script/development b/script/development index 15d699d..0e54725 100755 --- a/script/development +++ b/script/development @@ -7,6 +7,7 @@ export RAILS_ENV=development stop() { ./script/delayed_job stop ./script/feed-updater stop + whenever --clear-crontab exit } @@ -15,6 +16,7 @@ start() { ./script/feed-updater start ./script/delayed_job start trap stop INT TERM + whenever --write-crontab --set 'environment=development' rails s $@ } diff --git a/script/production b/script/production index 1a8fb61..c6363f0 100755 --- a/script/production +++ b/script/production @@ -29,6 +29,7 @@ do_start() { rake db:migrate SCHEMA=/dev/null clear_cache environments_loop start + whenever --write-crontab --set 'environment=production' ruby -S thin -C config/thin.yml start } @@ -43,6 +44,8 @@ do_stop() { environments_loop stop || stop_via_pid_file tmp/pids/delayed_job.pid tmp/pids/delayed_job.*.pid tmp/pids/feed-updater.*.pid + + whenever --clear-crontab } stop_via_pid_file() { -- libgit2 0.21.2