【发布时间】:2018-07-21 02:51:26
【问题描述】:
我需要石英调度程序的 cron 表达式,以便从凌晨 3 点开始每 3 小时运行一次调度程序。我在下面尝试过,但是它每天都会跳过 12 点运行。 0 0 3/3 * * ?
我无法理解上面究竟需要修改什么才能让上午 12 点运行。 请帮忙。
【问题讨论】:
-
试试“0 0 3/3 ? * * *”
标签: java cron quartz-scheduler
我需要石英调度程序的 cron 表达式,以便从凌晨 3 点开始每 3 小时运行一次调度程序。我在下面尝试过,但是它每天都会跳过 12 点运行。 0 0 3/3 * * ?
我无法理解上面究竟需要修改什么才能让上午 12 点运行。 请帮忙。
【问题讨论】:
标签: java cron quartz-scheduler
试试 0 0 3,6,9,12 * * ? . 可以阅读官方文档,获取更多关于表达式的信息。
【讨论】:
应该是
0 0 3/3 ? * * *
您可以使用在线 cron 制造商来验证/构建 cron。这是一个方便的工具https://www.freeformatter.com/cron-expression-generator-quartz.html
【讨论】:
你可以试试:
1 3/3 * * *
这意味着“从 3 点到 23 点,每隔 3 小时的第 1 分钟”。 Crontab.guru 是一个很好的资源。
【讨论】: