在我的schedule.rb
文件中,我有以下几行:
every 6.day, :at => "9:00am" do
runner "my_function"
end
当我的功能第一次启动时?
答案 0 :(得分:0)
您可以在rails根目录中使用此命令检查实际的cron生成内容:
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进行。
答案 1 :(得分:0)
因此,它将从月初@ 9 AM开始每隔6天运行一次