![理解 crontab 中的 /](https://linux22.com/image/700305/%E7%90%86%E8%A7%A3%20crontab%20%E4%B8%AD%E7%9A%84%20%2F.png)
我在我们的 crontab 中发现了以下条目,并想确保我正确地解释了它:
0 */2 * * * [some command]
我假设这意味着每天整点运行两次命令,即在 12:00 和 00:00。
假设情况确实如此,那么我也会问,如果我选择一个不能整除的数字会发生什么,例如
0 * * * */2 [some command]
我假设这意味着每小时运行一次,但一周只运行 2 天 - 但考虑到一周不能轻易分成 2 天,那么哪些天运行呢?
答案1
很接近了。第一个例子每两小时运行一次。第二个例子会在能被二整除的日子运行。0 是星期日,6 是星期六,所以我们最终会得到一些有趣的行为,因为它应该在星期日、星期二 (2)、星期四 (4)、星期六 (6) 运行,然后再次在星期日 (0) 运行。