Установка неправильного времени работы 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

Может кто-нибудь дать мне предложения или решение этой проблемы? Благодарю.

0 ответов

Другие вопросы по тегам