1

假设我希望每 2 周在每周的一天每 6 小时安排一次任务。我将如何实现这一目标?我曾经hour_of_day在每周规则中添加一个特定的小时,但我想避免必须根据间隔和开始时间计算每个特定的小时,然后单独添加它们。是否可以链接规则?就像每周规则之上的每小时规则?当我将它们添加为两个单独的规则时,每小时一次的触发独立于每周一次,即在不满足每周规则的日子。

4

1 回答 1

0

如果您希望任务在某个时间简单地运行,您是否考虑过设置一个调用您的脚本的 cron?

在此处阅读有关 cron 以及如何使用它的信息

但是,如果您完全投入到 中ice_cube,似乎他们的文档显示链接是可能的。

这可能是您需要的:

schedule.add_recurrence_rule IceCube::Rule.weekly(2).day(:monday, :tuesday).hourly(6)
于 2015-08-08T05:12:25.690 回答