理解 crontab 中的 /

理解 crontab 中的 /

我在我们的 crontab 中发现了以下条目,并想确保我正确地解释了它:

0 */2 * * * [some command]

我假设这意味着每天整点运行两次命令,即在 12:00 和 00:00。

假设情况确实如此,那么我也会问,如果我选择一个不能整除的数字会发生什么,例如

 0 * * * */2 [some command]

我假设这意味着每小时运行一次,但一周只运行 2 天 - 但考虑到一周不能轻易分成 2 天,那么哪些天运行呢?

答案1

很接近了。第一个例子每两小时运行一次。第二个例子会在能被二整除的日子运行。0 是星期日,6 是星期六,所以我们最终会得到一些有趣的行为,因为它应该在星期日、星期二 (2)、星期四 (4)、星期六 (6) 运行,然后再次在星期日 (0) 运行。

相关内容