Установка неправильного времени работы cron
Я пытаюсь развернуть приложение rails на webfaction, используя capistrano в промежуточной среде. Мне нужно использовать cron для вызова функции каждую минуту. Он отлично работает на сервере разработки, но не на промежуточном сервере, который я развернул.
Это файл schedule.rb:
every 1.minute do
runner "Doctor.app_reminder"#, :environment => :staging
end
и у меня также есть эти настройки в моем файле deploy.rb:
set :whenever_environment, defer { stage }
set :whenever_identifier, defer { "#{application}_#{stage}" }
require "whenever/capistrano"
Когда я звоню cap deploy
, он генерирует crontab:
# Begin Whenever generated tasks for: app-staging
* * * * * /bin/bash -l -c 'cd /home/aomar/webapps/app_victor/releases/20130625164803 && script/rails runner -e staging '\''Doctor.app_reminder'\'''
# End Whenever generated tasks for: app-staging
Может кто-нибудь дать мне предложения или решение этой проблемы? Благодарю.