我使用spring + quartz来安排一项需要每22分钟运行一次的工作。如下配置。但是工作也开始了小时点(夏普)。 (运行时间如:12:00,12:22,12:44,13:00(为什么?),13:22,13:44。甚至配置为0 * / 22 * * *?或0 0/22 * * *?,它也是。
<bean id="cronTrigger_LogBackupManager" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail_LogBackupManager" />
<property name="cronExpression">
<value>0 /22 * * * ?</value> <!-- each 22 min -->
</property>
</bean>
答案 0 :(得分:0)
根据docs
/ - 用于指定增量。例如,秒中的“0/15” 字段表示“秒0,15,30和45”。并在几秒钟内“5/15” field表示“秒5,20,35和50”。
因此我认为在分钟上使用“22/22”应该可以解决问题。 P.S我没试过这个。让我知道这不起作用。