在这里最简单的解决方案是在您的crontab中有两个条目--一个用于30s,另一个用于31s,例如: 0 0 30 6,9 * /path/to/your/script 0 0 31 3,12 * /path/to/your/script
0 0 1 */3 *
(一个季度有三个月,不是四个)。我认为不是所有的系统都支持日期字段中的0值,因此建议使用1代表第一天。不过,列出你想要运行的具体月份可能更加明显易懂。 - Michael C. O'Connor0 0 1 */3 *
会在新季度的第一天运行。我认为 OP 想要季度的最后一天。 - dopatraman