【问题标题】:Quartz repeat execution 5 times every dayQuartz 每天重复执行 5 次
【发布时间】:2009-05-06 16:56:36
【问题描述】:

我正在使用石英来安排我的工作, 我需要每天凌晨 2:00 执行一项工作,每 10 分钟重复执行 5 次,有什么想法吗? 结果应该是:2:00 2:10 2:20 2:30 2:40

提前致谢。

【问题讨论】:

  • 我怀疑你需要每 10 分钟重复一次 一次 吗?具体问题是什么?

标签: quartz-scheduler


【解决方案1】:

我会看一下 Quartz CronTrigger,尤其是 / 的用法来指定 每 'n' 分钟/小时 什么的。

我想你会需要

0 0,10,20,30,40 2 * * ?

在凌晨 2 点开火,然后每 10 分钟在 2.10am-2.40am 开火。

【讨论】:

    【解决方案2】:

    只需将计划时间指定为 CronTrigger 的 cron 字符串,如下所示:

    0 0,10,20,30,40 2 * * *
    

    【讨论】:

      【解决方案3】:

      使用带有 cron 表达式的 CronTrigger,该表达式描述了您希望它运行的确切时间。对于每天 2:00、2:10、2:20、2:30、2:40,使用:

      0 0,10,20,30,40 2 * * ?
      

      【讨论】:

      • 谢谢,我是石英的新手,我从来没有使用过 Cron Trigger,我会试试的
      【解决方案4】:

      一个简单的解决方案是简单地设置 5 个任务,每 10 分钟一个。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-11-30
        • 1970-01-01
        • 2012-08-22
        • 1970-01-01
        • 2016-01-26
        • 1970-01-01
        • 2010-12-28
        • 2014-01-10
        相关资源
        最近更新 更多