Crontab 不接受 2/6 小时

Crontab 不接受 2/6 小时

此设置每六个小时一次效果很好

0 */6 * * *

但每六小时运行一次,时间为 0:00、6:00、12:00 和 18:00

现在我想每六个小时跑一次,但从 2:00 开始。我读过这个模拟器那应该是

0 2/6 * * *

但 crontab 返回“坏时间”错误

答案1

您需要提供一个范围

0 2-23/6 * * * ...

这将在每天凌晨 2 点、上午 8 点、下午 2 点、晚上 8 点运行该作业(即从 02:00 开始每六个小时运行一次)。不过,我从来没有完全确定这是用户的本地时间还是系统本地时间;我倾向于假设系统当地时间。

相关内容