Как запустить заводную задачу в начале месяца?

Я хотел бы запускать задание каждое начало месяца. Например:

2017-01-01 00:00:00 // January has just started
2017-02-01 00:00:00 // February has just started ...
...

Как это сделать с помощью часового механизма?

1 ответ

Решение

Использование:

every(1.day, 'myjob', at: '00:00', :if => lambda { |t| t.day == 1 }) do ... end
Другие вопросы по тегам