我正在使用Quartz Scheduler来运行我的工作。我想每三十秒钟完成一次工作。我的cron表达方式是什么?
每一分钟,我使用下面的cron表达式:
<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>
每30秒会发生什么?
答案 0 :(得分:13)
第一个元素代表秒;要在第二个0和30运行,请使用以下命令:
0/30 0/1 * 1/1 *? *
答案 1 :(得分:2)
使用更简单的构造,我们可以达到相同的效果(石英弹簧):
0/30 * * * * ? *
我们可以省略的最后一个星号。
0/30 * * * * ?
答案 2 :(得分:1)
我希望这个答案能对您有所帮助。请在下面
定义cron表达式 0/30 * * * * ? *
然后您访问此网站并测试Cron Expression Generator & Explainer - Quartz。
答案 3 :(得分:0)
如果您使用的是Spring框架,请使用@PostConstruct
注释然后@Scheduled(cron=0 0/15 * 1/1 * ?)
立即触发,现在+ 15分钟等等。