Crontab - 每季度运行一次cronjob

Har*_*ode 8 cron crontab

任何人都可以给出一个关于如何按季度运行cron工作的模式.这些措施包括日期March 31,June 30,September 30,Dec 31.

Mic*_*nor 20

这里最简单的解决方案是在你的crontab中有两个条目 - 一个用于30s,另一个用于31s,例如:

 0 0 30 6,9 * /path/to/your/script
 0 0 31 3,12 * /path/to/your/script
Run Code Online (Sandbox Code Playgroud)

  • @Navarr几乎 - 你需要'0 0 1*/3*`来获得季度(一季度三个月,而不是四个月).我认为0表示日期字段不一致支持,因此第一个使用1.但是,列出您想要运行的月份可能更为明显. (4认同)

小智 6

每 3 个月的第 1 日 00:00

0 0 1 */3 *

来自https://crontab.guru/every-quarter