haim evgi Asked: 2010-04-06 22:09:18 +0800 CST2010-04-06 22:09:18 +0800 CST 2010-04-06 22:09:18 +0800 CST 如何每 3 个月运行一次 cron 作业? 772 对于在每三个月的第一天运行的作业,crontab 条目会是什么样子? linux unix cron 4 个回答 Voted Best Answer Richard Holloway 2010-04-06T22:20:48+08:002010-04-06T22:20:48+08:00 以下将在 1 月 1 日、4 月、7 月和 10 月 1 日 03:30 运行脚本 30 03 01 Jan,Apr,Jul,Oct * /path/to/script 或者,但不太明显 30 03 01 */3 * /path/to/script 将在 1 月 1 日、4 月、7 月和 10 月 1 日的 03:30 每三个月运行一次。 Jon Rhoades 2010-04-06T22:21:26+08:002010-04-06T22:21:26+08:00 Wikipedia对如何配置 Cron 有很好的解释。 对于您的具体情况,您可以每 3 个月运行一次Cron 表达式- 显然更改月份以适合您的日程安排。 0 0 1 JAN,APR,JUL,OCT * /path/to/script.bash Josiel Faleiros 2020-07-21T07:14:31+08:002020-07-21T07:14:31+08:00 接受的答案很好,我会使用更简单的数字和更易于阅读的替代方案: https ://crontab.guru 0 0 1 */3 * 像这样阅读:“在每 3 个月的第 1 天的 00:00。” lobi 2020-02-05T14:36:56+08:002020-02-05T14:36:56+08:00 对于 JIRA(和其他 6 位 cron 表达式): 0 0 0 1 一月,四月,七月,十月?
以下将在 1 月 1 日、4 月、7 月和 10 月 1 日 03:30 运行脚本
或者,但不太明显
将在 1 月 1 日、4 月、7 月和 10 月 1 日的 03:30 每三个月运行一次。
Wikipedia对如何配置 Cron 有很好的解释。
对于您的具体情况,您可以每 3 个月运行一次Cron 表达式- 显然更改月份以适合您的日程安排。
接受的答案很好,我会使用更简单的数字和更易于阅读的替代方案: https ://crontab.guru
像这样阅读:“在每 3 个月的第 1 天的 00:00。”
对于 JIRA(和其他 6 位 cron 表达式):
0 0 0 1 一月,四月,七月,十月?