我想在每小时的0:00 am-02:00 am-04:00 am和23:59 am之间进行一次定时作业。
我想知道这是否是正确的语法。
0,0-59 0-2,4-23 / 1 * * *
谢谢!
答案 0 :(得分:0)
否,您的语法格式不正确。
您可以使用:
0 0 0/1,0-2 ? * *
这将根据以下规则运行:
At second :00, at minute :00, every hour between 00am and 02am,
and every hour starting at 00am, of every day
您可以在以下网址查看CRON语法及其解释:Cron Expression Generator & Explainer。
此外,我认为this site的细分非常好,可以帮助您理解CRON表达式的每个部分所涉及的内容。
编辑:我刚刚注意到您还有第二部分关于在23:59跑步。为此,您将需要设置第二个CRON作业:
0 59 23 * * ? *
Use Case: At 23:59:00pm every day