Когда-нибудь драгоценный камень: когда работа начинается в первый раз?

В моем schedule.rb В файле у меня есть следующие строки:

every 6.day, :at => "9:00am" do
  runner "my_function"
end

Когда моя функция запускается в первый раз?

2 ответа

Решение

Вы можете проверить фактический контент, сгенерированный cron, используя эту команду в вашем корневом каталоге rails:

whenever

Используя строку, подобную той, которую вы указали, это дает мне следующее:

0 9 1,7,13,19,25 * * /bin/bash -l -c 'cd path && script/rails runner -e production '\''my_function'\'''

Это означает, что задание выполняется 1-го, 7-го, 13-го, 19-го и 25-го числа в 9:00.

Таким образом, он будет работать каждый 6-й день с начала месяца @ 9 утра

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