2

我想安排一个使用 Quartz 的作业在每小时 30 分钟内运行。例如,我希望作业在 00:30、1:30、2:30 等运行。

你们能帮我得到正确的cron表达式吗?

4

1 回答 1

16

足够简单

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 * * * * [*]
于 2013-08-30T18:49:03.360 回答