【问题标题】:Cron Expression for running a job at different intervals at different hours用于在不同时间以不同时间间隔运行作业的 Cron 表达式
【发布时间】:2015-05-27 08:58:45
【问题描述】:

我想安排一个作业在早上 (4-8)AM 和晚上 (7-11)PM 和一天的其余时间每 30 分钟每 5 分钟运行一次,我该如何为它编写一个 cron 表达式?

我可以通过使用两个 cron 表达式进行调度来做到这一点,但是我可以使用一个表达式来完成任务吗?

【问题讨论】:

    标签: linux cron quartz-scheduler cron-task cronexpression


    【解决方案1】:

    不,我相信您需要 2 个单独的 CRON 表达式。

    【讨论】:

    • 如果这回答了您的问题,请记得投票。
    • 我只是想知道我是否可以只使用一个表达式进行调度。
    【解决方案2】:

    时间(或强度)不同,所以你需要不同的表达方式。

    因此需要类似以下内容:

    */5 4-7,19-22 * * * your/command
    */30 0-3,8-18,23 * * * your/command
    

    【讨论】:

      猜你喜欢
      • 2015-12-02
      • 2018-06-04
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-13
      • 2016-09-22
      • 2019-12-23
      相关资源
      最近更新 更多