在我的schedule.rb
文件中,我有以下几行:
every 6.day, :at => "9:00am" do
runner "my_function"
end
我的功能第一次启动是什么时候?
在我的schedule.rb
文件中,我有以下几行:
every 6.day, :at => "9:00am" do
runner "my_function"
end
我的功能第一次启动是什么时候?
因此,它将在本月初的每 6 天 @ 上午 9 点运行
您可以在 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 运行。