2016-09-08 7 views
0

Я использую Whenever gem для настройки расписания. Я добавил Всякий раз, когда в gemfile и создал schedule.rb файл с кодом, как показано ниже:Rails Всякий раз, когда жемчужина запускается только один раз

every 1.minute do 
    p "testing ......................" 
end 

я запускаю команду whenever и сообщение testing ...................... появляется только один раз.

Мне нужно отправить сообщение раз в минуту. Как я могу это сделать?

ответ

1

Добавить это поверх вашего schedule.rb, который в основном создает файл журнала в your_app_path/Журнал/cron_log.log

set :output, "log/cron_log.log" 

Вы можете проверить файл журнала, чтобы контролировать выход хрон.

Надеюсь, это поможет!

0

Установить переменную среды как истину и проверить истинное условие для этой переменной в scheduler.rb, сделать ее ложной после первого запуска.

Надеюсь, что это сработает для вас!

Смежные вопросы