我在1个月前就此提出了一个问题。这是1小时的间隔,我得到了确切的答案。以下是旧问题的链接
How to set a Cron job in Every one hour from 9:00 am to 6:00 pm ( Monday to Friday )
谢谢 Stack Over Flow 和撰稿人 Andy Holmes
现在我对Cron表达式有了新的要求,就像我每2小时需要它一样。
我试过了
0 9 / 2-18 / 2 * * 1-5
和
0(9-18)/ 2 * * 1-5
但这没有用,请帮助我
答案 0 :(得分:1)
使用:
0 10-18/2 * * 1-5
您指定小时范围9-18
,然后指定/2
表示逐步2
小时。该手册页非常清楚地解释了这一点:
步长值可与范围结合使用。在
/<number>
范围之后指定跳过该范围内数字值的跳过。例如,可以在hours字段中使用0-23/2
来指定每隔一小时执行一次命令(V7标准中的替代方法是0,2,4,6,8,10,12,14,16,18,20,22
)。星号后也允许步骤,所以如果你想说每两个小时&#34;,只需使用*/2
。
如果你的界面不允许这种速记,你必须手动列出:
0 10,12,14,16,18 * * 1-5