Когда-нибудь драгоценный камень: когда работа начинается в первый раз?
В моем 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 утра