2012-08-28 30 views
0

我想運行我的石英工作4天,我使用cron作業觸發我的工作,並提供了XML值。請讓我知道石英錶達,這樣我就可以整天四次觸發我的工作。石英計劃程序每天觸發4次

回答

4

這是相當簡單:

0 0 0/6 * * ? 

這將觸發在0:00,6:00,12:00和18:00。如果你想要一個不同的偏移時間,例如在3:45首次調用:

0 45 3/6 * * ? 

檢出JavaDoc of CronTrigger。但是,在你的情況下,簡單的觸發將是......嗯,簡單:

trigger = newTrigger() 
    .startNow() 
    .withSchedule(simpleSchedule() 
    .withIntervalInHours(6) 
    .repeatForever()) 
    .build(); 

注意,語義是不完全一樣的。以前的觸發器反映了DST,因此它將始終在相同的掛鐘時間觸發。