【问题标题】:Cron Expression for every 30 minutes in quarter hour periods?在四分之一小时内每 30 分钟执行一次 Cron 表达式?
【发布时间】:2016-12-25 16:36:49
【问题描述】:

我目前正在尝试生成一个全天每 30 分钟运行一次但在 10:15、10:45、11:15 等时间运行的 cron 表达式。我知道 cron 表达式 0 0/30 * 1/1 * ? * 每 30 分钟运行一次,但它在 10:00、10:30、11:00、11:30 等执行一次。我想知道是否有一种方法可以创建一个可以在 9:15、9:45、10:15、10:45 等时间运行的 cron 表达式,比如四分之一小时?

【问题讨论】:

标签: cron cron-task


【解决方案1】:

从整点后 15 分钟开始每 30 分钟运行一次,每小时只运行两次 - 分别在 :15 和 :45。因此,不要过于复杂,只需用逗号列出这两个选项:

0 15,45 * 1/1 * ? *

【讨论】:

    【解决方案2】:

    代替:

    0 0/30 * 1/1 * ? *

    用途:

    0 15,45 * 1/1 * ? *

    这将在每小时后 15 和 45 分钟运行,从而产生所需的时间 9:15、9:45、10:15、10:45 等。

    【讨论】:

      猜你喜欢
      • 2012-01-23
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-16
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多