Cron quartz调度程序在特定的日期和时间运行,每小时运行一次,并应从此处继续运行
有没有可能解雇一个会Cron quartz调度程序在特定的日期和时间运行,每小时运行一次,并应从此处继续运行,cron,quartz-scheduler,scheduler,Cron,Quartz Scheduler,Scheduler,有没有可能解雇一个会 从特定的日期和时间开始 从1:00开始每小时运行一次 从那时起,它将持续到接下来的3个月所有的日子 例: 于2017年2月12日凌晨1:00开始作业,每小时运行一次,即凌晨2:00、凌晨3:00 并持续到2017年4月12日,持续数天 假设我的当前日期是2016年11月10日 任何针对unix cron的解决方案都可以 以下仅安排在2017年2月12日、3月12日和4月12日。 |----------------------------------------------
|------------------------------------------------------------------|
|秒|分钟|小时|月|月|周|日|年|
| | | | | | | |
| 0 | 0 | */1 | 12 | 2-4 | ? | 2017|
|------------------------------------------------------------------|
它可以通过编程方式使用3个cron作业来实现
第一个作业:-在第二个cron作业开始的当天注册该作业。将只触发(运行)一次。第二个作业:-每小时运行一次。将被多次触发
第三个作业:-取消注册第二个cron作业。将只触发一次 解释:-
- 当程序启动时,分别在适当的日期安排第一个作业和第三个作业
- 当第一个作业准备运行时,它将安排第二个作业
- 当第三个作业准备运行时,它将删除第二个作业李>
第二个作业:-每小时运行一次。将被多次触发
第三个作业:-取消注册第二个cron作业。将只触发一次 解释:-
- 当程序启动时,分别在适当的日期安排第一个作业和第三个作业
- 当第一个作业准备运行时,它将安排第二个作业
- 当第三个作业准备运行时,它将删除第二个作业李>