【问题标题】:Schedule Job for specific hours interval using Quartz使用 Quartz 为特定时间间隔安排作业
【发布时间】:2015-06-22 15:59:53
【问题描述】:

我的 Quartz cron 表达式是这样的:

50 * 10-11 * * ?

据我了解,这意味着:

在每周/每月和每年的上午 10 点到 11 点(上午)内,每分钟每 50 秒运行一次作业。

问题是即使在上午 11 点之后作业仍在运行..

我试过了

50 * 10-11 * * *

但是这样我得到了异常:

support for specifying both a day-of-week and a day-of-month parameter is not implemented

【问题讨论】:

  • 嗨,在这种情况下,我要问一个具体的问题。我想我已经清楚地说明了什么是有效的以及它是如何工作的。它无法正常工作,所以如果您有任何想法,请帮助我

标签: java cron quartz-scheduler jobs


【解决方案1】:

我发现它是如何工作的。 10-11 实际上意味着作业将运行 2 小时而不是 1 小时。它将运行到11:59:59。同样的事情甚至几分钟。如果我写:

50 0-10 10-11 * * ?

该作业将在第二个 50 运行 11 次 (0-10),每小时(10 和 11)。

希望这会帮助像我这样的人:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 2013-09-08
    • 2019-10-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多