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.
假设我每 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.