【问题标题】:Need Cron Expression to run scheduler every 3 hours starting at 3 am需要 Cron 表达式从凌晨 3 点开始每 3 小时运行一次调度程序
【发布时间】:2018-07-21 02:51:26
【问题描述】:

我需要石英调度程序的 cron 表达式,以便从凌晨 3 点开始每 3 小时运行一次调度程序。我在下面尝试过,但是它每天都会跳过 12 点运行。 0 0 3/3 * * ?

我无法理解上面究竟需要修改什么才能让上午 12 点运行。 请帮忙。

【问题讨论】:

  • 试试“0 0 3/3 ? * * *”

标签: java cron quartz-scheduler


【解决方案1】:

试试 0 0 3,6,9,12 * * ? . 可以阅读官方文档,获取更多关于表达式的信息。

【讨论】:

    【解决方案2】:

    应该是

    0 0 3/3 ? * * *

    您可以使用在线 cron 制造商来验证/构建 cron。这是一个方便的工具https://www.freeformatter.com/cron-expression-generator-quartz.html

    【讨论】:

    • 这不包括上午 12 点运行:(
    【解决方案3】:

    你可以试试:

    1 3/3 * * *
    

    这意味着“从 3 点到 23 点,每隔 3 小时的第 1 分钟”。 Crontab.guru 是一个很好的资源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 2012-09-20
      • 2020-04-13
      • 1970-01-01
      • 2012-11-02
      • 2018-09-30
      相关资源
      最近更新 更多