2012-08-07 106 views
0

在我的Java Web應用程序中,我使用Quartz CronTrigger Bean來安排作業的執行。在我的配置XML文件我想觸發作業每隔10分鐘:Quartz Scheduler只有在沒有運行時才執行作業

<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> 
    <property name="jobDetail" ref="processToExecuteJob" /> 
    <property name="cronExpression" value="0 0/10 * * * ?" /> 
</bean> 

如何檢查作業是否已經運行,並在達來說,我並不需要再次運行它。 我想確保只有一個作業實例可以在特定時間運行。

+1

不能你的工作只是檢查一個實例是否已經存在並退出,如果它呢? – Thor84no 2012-08-07 10:33:35

+0

是的,它可以...謝謝:)我認爲有一個由org.springframework.scheduling.quartz.CronTriggerBean它自己提供的解決方案。 – Rami 2012-08-07 10:35:28

+0

沒問題。有時候簡單的解決方案是最好的。 ;) – Thor84no 2012-08-07 10:55:27

回答

相關問題