【发布时间】:2016-05-14 20:09:28
【问题描述】:
我正在使用 Quartz Scheduler 来运行我的作业。我想每三十秒运行一次我的工作。我的 cron 表达式会是什么?
每隔一分钟,我使用下面的 cron 表达式:
<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
每三十秒会是什么?
【问题讨论】:
标签: java quartz-scheduler cronexpression
我正在使用 Quartz Scheduler 来运行我的作业。我想每三十秒运行一次我的工作。我的 cron 表达式会是什么?
每隔一分钟,我使用下面的 cron 表达式:
<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
每三十秒会是什么?
【问题讨论】:
标签: java quartz-scheduler cronexpression
第一个元素代表秒;要在第 0 秒和第 30 秒运行,请使用以下命令:
<cron-expression>0/30 0/1 * 1/1 * ? *</cron-expression>
【讨论】:
0 0/15 * 1/1 * ? *?
我希望这个答案对你有所帮助。请在下面定义 cron 表达式
0/30 * * * * ? *
【讨论】:
使用更简单的构造我们可以达到相同的效果(石英弹簧):
0/30 * * * * ? *
我们可以省略的最后一个星号。
0/30 * * * * ?
【讨论】:
如果你使用的是Spring框架,使用@PostConstruct注解然后@Scheduled(cron=0 0/15 * 1/1 * ?)触发now,now+15min等等。
【讨论】: