语法 1
*/5+2 * * * * 1st-script
*/5+4 * * * * 2nd-script
为了将来参考,请查看此在线Cron Job Generator。
语法 2
由于有几份报告称 +
语法在 Ubuntu 14.04 上不起作用,因此这里有一个变体:
2-59/5 * * * * 1st-script
4-59/5 * * * * 2nd-script
这将导致第一个脚本每 5 分钟运行一次,从每小时开始时的 2 分钟偏移量开始,而第二个脚本的行为相同,偏移量为 4 分钟。
或者
*/5 * * * * sleep 120; ( first_script.sh & ) ; sleep 120 ; second_script.sh
这种方法的好处是您可以让 crontab 在分钟边界以外的时间(例如一小时后 30 秒)开始执行任务
*/5+1 * * * * first_script.sh
每五分钟运行一次,但偏移一分钟
我需要类似的东西 - 从一小时的第三分钟开始每 5 分钟执行一次脚本。我对上述解决方案表示怀疑(因为网站 crontab.guru 让我相信语法无效),所以我的同事告诉我直接像这样指定分钟数:
3,8,13,18,23,28,33,38,43,48,53,58 * * * *
它的具体会议记录清单。
*/5+2
,但2-59/5
像冠军一样工作。2-59/5
的更新版本。 tnx