【问题标题】:Cron expression to schedule a job every two yearsCron 表达式每两年安排一次工作
【发布时间】:2014-01-11 18:55:29
【问题描述】:

我正在构建一个 Quartz cron 表达式来安排从今天起每两年在特定日期运行的作业。我已经测试了很多,但我认为以下其中一项应该可以完成工作:

53 18 23 12 ? 2013/2 => starting on year 2013 and on every two years later on
53 18 23 12 ? */2

但是他们都没有通过 Quartz cron 表达式验证测试。什么是正确的 cron 表达式?

【问题讨论】:

    标签: cron quartz-scheduler cronexpression


    【解决方案1】:

    您的 Cron 表达式不完整。 Quartz Cron 表达式由七部分组成:

    1. 分钟
    2. 小时
    3. 月日
    4. 星期几
    5. 年份(可选)

    因此,如果您想设置从 2013 年开始每两年在 12 月 24 日晚上 11:59 运行的时间表,则表达式为:

    0 59 23 24 12 ? 2013/2
    

    【讨论】:

      猜你喜欢
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多