我需要一个cron语句运行几个小时,例如1-8然后10-15。在这种情况下,以下声明将起作用,
0 1-8,10-15 * * *
如果没有,有人可以帮助我吗?
提前谢谢,Gnik
你不能,你可以使用多个值或一个范围
0 1,2,3,4,5,6,7,8,10,11,12,13,14,15 * * *
时间标签由空格分隔。不要在标签内使用空格,这会让cron感到困惑。必须存在所有五个标签。它们是彼此合乎逻辑的。最后一个时间标记和第一个命令之间还有另一个空格。
时间标记可以是通配符“*”,表示“全部”。它可以是一个值,多个值,范围或小数范围。
我发现有两个crontab条目更具可读性:
0 1-8 * * * ...
0 10-15 * * * ...