В рельсы достаточно просто встроить выполнение задач по расписанию.
С помощью whenever достаточно выполнить команду wheneverize, после чего в корень проекта добавится файл schedule.rb, в который уже следует вносить расписание. Синтаксис довольно простой, он описан на странице гема.
После установки и настройки гема возникла проблема - задачи в кроне исправно выполнялись, но баш не видел окружения rvm, поэтому ничего не выполнялось.
Решение проблемы было в том, чтобы добавить к опциям баша флаг -i - interactive, без него rvm не загружался и задачи завершались ошибкой.
С помощью whenever достаточно выполнить команду wheneverize, после чего в корень проекта добавится файл schedule.rb, в который уже следует вносить расписание. Синтаксис довольно простой, он описан на странице гема.
После установки и настройки гема возникла проблема - задачи в кроне исправно выполнялись, но баш не видел окружения rvm, поэтому ничего не выполнялось.
Решение проблемы было в том, чтобы добавить к опциям баша флаг -i - interactive, без него rvm не загружался и задачи завершались ошибкой.
Комментариев нет:
Отправить комментарий