cron - 每当 gem : hourly tasks with minute set

标签 cron whenever

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

TL; DR - 我想做这样的事情:

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 :hour, at: 0 do #task 1
every :hour, at: 10 do #task 2
every :hour, at: 20 do #task 3

关于cron - 每当 gem : hourly tasks with minute set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13927372/

相关文章:

ruby-on-rails - Rails 中的多时区任务调度(随时使用)

ruby-on-rails - Javan 每当 Gem 将输出作为本地邮件发送给我时

php - 如何不杀死服务器并通过 simplexml 类和 GD 刷新超过 2000 个图像?

linux - rdiff-backup bash 脚本和 cron 问题

ruby-on-rails - 如何停止由 "whenever"gem 创建的 cron 作业

ruby-on-rails - Rails cron 每当,捆绑 : command not found

ruby-on-rails - Rails 每当 gem : schedule task between two times?

cron - 使用 crontab 每分钟执行一次脚本,每 24 小时执行一次脚本

java - 脚本手动运行,但设置为 crontab 时失败

mysqldump 在 crontab 中不起作用