Cron Job 今天会开始吗?

Will Cron Job Start Today?

假设我每 3 天为 运行 安排一个 cron 作业:

0 22 */3 * *

今晚10点开始还是三天后10点开始?

第三个元素是月中的第几天。因为今天是 3 月 29 日,所以今天的工作不会 运行。下一次运行是3月31日

/3 符号在 -1 月的日期执行模运算。所以所有的评论者都是完全正确的 */3 将 运行 在 1、4、7 等。一周的第一天后每隔三天。

根据this crontab testing tool,接下来的 10 运行 秒将如下:

2016-03-31 22:00:00
2016-04-01 22:00:00
2016-04-04 22:00:00
2016-04-07 22:00:00
2016-04-10 22:00:00
2016-04-13 22:00:00
2016-04-16 22:00:00
2016-04-19 22:00:00
2016-04-22 22:00:00
2016-04-25 22:00:00

另一个 crontab 测试器 - crontab.guru - 告诉我脚本将 运行:

At 22:00 on the 1, 4, 7, 10, 13, 16, 19, 22, 25, 28 and 31st of every month.