2011-11-28 60 views
1

我想設置一個cron作業。這項工作必須在每個工作日11時運行一次。我們的服務器約束是每天重新啓動一次(不可協商)。我的cron表達應該是什麼? 我不認爲這將表現良好舉行:Cron作業和服務器重新啓動

<property name="cronExpression" value="0 0 11 1/2 * ?" /> 

有什麼建議?

回答

0

如果您希望您的cron作業在程序重新啓動後在存儲中保留以供重新使用,請將cron作業的volatile設置爲TRUE。

在代碼應該是這樣的:

//Some code 

JobDetail job = new JobDetail(JOBNAME, GROUPNAME, CRONJOB.class); 
job.setVolatility(true); 
scheduler.scheduleJob(job, trigger); 
scheduler.start(); 

// Some code