我想安排一个使用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)
对于quartz,cron表达式引入了更多字段(总共7个),第一个是 seconds ,最后一个是 years (但是可选) . 你可以看到那些here .
seconds
years
你需要
* 30 * * * * [*]
1 回答
很简单
每个小时的每30分钟,每月的每一天,每个月,每周的每一天 . 来自维基百科
对于quartz,cron表达式引入了更多字段(总共7个),第一个是
seconds
,最后一个是years
(但是可选) . 你可以看到那些here .你需要