Cron 无论何时:设置分钟的每小时任务

Cron 无论何时:设置分钟的每小时任务,cron,whenever,Cron,Whenever,我有一大堆工作都是由where管理的。一切正常,但我有几个小时工同时触发,所以我想错开它们。最坏的情况是,我可以手动更新crontab,但我更愿意在schedule.rb中使用它 TL;博士-我想做一些类似的事情: every 1.hour, at: ":00" do #task 1 every 1.hour, at: ":10" do #task 2 every 1.hour, at: ":20" do #task 3 谢谢 我将此用于您的案例: every '5 * * * *' do

我有一大堆工作都是由where管理的。一切正常,但我有几个小时工同时触发,所以我想错开它们。最坏的情况是,我可以手动更新crontab,但我更愿意在schedule.rb中使用它

TL;博士-我想做一些类似的事情:

every 1.hour, at: ":00" do #task 1
every 1.hour, at: ":10" do #task 2
every 1.hour, at: ":20" do #task 3

谢谢

我将此用于您的案例:

every '5 * * * *' do
  #do stuff here
end
这将在5分钟后启动(每小时、每天、每月、每周的每一天)


对于其他可能没有内置帮助程序的情况,请查看

这可以通过以下方式完成:

every :hour, at: 0 do #task 1
every :hour, at: 10 do #task 2
every :hour, at: 20 do #task 3

这似乎是一个明显的特征。为创业板贡献这一点有什么障碍吗?或者只是因为还没有人参与其中?注意,这不起作用:
每:小时,在:10.分钟