我想安排一个使用 Quartz 的作业在每小时 30 分钟内运行。例如,我希望作业在 00:30、1:30、2:30 等运行。
你们能帮我得到正确的cron表达式吗?
我想安排一个使用 Quartz 的作业在每小时 30 分钟内运行。例如,我希望作业在 00:30、1:30、2:30 等运行。
你们能帮我得到正确的cron表达式吗?
足够简单
30 * * * *
每小时的每 30 分钟,每月的每一天,每月,每周的每一天。来自维基百科
# * * * * * [command to execute]
# ┬ ┬ ┬ ┬ ┬
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names)
# │ │ │ └────────── month (1 - 12)
# │ │ └─────────────── day of month (1 - 31)
# │ └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)
对于石英,cron 表达式引入了更多字段(总共 7 个),第一个字段seconds
和最后一个字段years
(但可选)。你可以在这里看到那些。
你需要
* 30 * * * * [*]