每当宝石:第一次开始工作时?

时间:2013-11-12 08:50:20

标签: ruby-on-rails cron whenever

在我的schedule.rb文件中,我有以下几行:

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

当我的功能第一次启动时?

2 个答案:

答案 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天运行一次