【发布时间】:2012-06-04 09:22:17
【问题描述】:
我需要一个 cron 语句来运行几个小时,例如 1-8 然后 10-15。 在这种情况下,以下语句将起作用,
0 1-8,10-15 * * *
如果没有,谁能帮帮我?
提前致谢, 格尼克
【问题讨论】:
我需要一个 cron 语句来运行几个小时,例如 1-8 然后 10-15。 在这种情况下,以下语句将起作用,
0 1-8,10-15 * * *
如果没有,谁能帮帮我?
提前致谢, 格尼克
【问题讨论】:
你不能,你可以使用多个值或一个范围
0 1,2,3,4,5,6,7,8,10,11,12,13,14,15 * * *
时间标签用空格分隔。不要在标签中使用空格, 这会使 cron 感到困惑。所有五个标签都必须存在。他们是一个 彼此的逻辑与。最后一个之间还有一个空格 时间标签和第一个命令。
时间标签可以是通配符“*”,表示“全部”。它可以是一个 值、多个值、范围或小数范围。
【讨论】:
我发现有两个 crontab 条目更具可读性:
0 1-8 * * * ...
0 10-15 * * * ...
【讨论】: