嗨,我很新的「Quartz Scheduler」。我有一個cron表達式,如石英克朗表達式問題
「0 0 0/24 * *?」 - 這意味着每個任務將每24小時執行一次。這樣對嗎?
如果是,則計劃開始時。例如,如果我在上午10點啓動服務器,調度程序將每天執行10AM。
我的任務是我想每天安排一項任務。
任何人都可以幫助這個...?
Thanq, Amar。
嗨,我很新的「Quartz Scheduler」。我有一個cron表達式,如石英克朗表達式問題
「0 0 0/24 * *?」 - 這意味着每個任務將每24小時執行一次。這樣對嗎?
如果是,則計劃開始時。例如,如果我在上午10點啓動服務器,調度程序將每天執行10AM。
我的任務是我想每天安排一項任務。
任何人都可以幫助這個...?
Thanq, Amar。
/- 用於指定增量。例如,秒字段中的「0/15」表示「秒0,15,30和45」。秒字段中的「5/15」表示「秒5,20,35和50」。你也可以在''字符之後指定'/',在這種情況下''等於在'/'之前有'0'。月份字段中的「1/3」表示「每月第一天開始每3天開火」。
檢查下面的cron
0 0 12 1/1 *? *
上述表達式將在每天下午12點觸發。您可以使用以下站點來生成您的cron表達式。 http://www.cronmaker.com/
此外,您的cron表達式的間隔爲24小時,這意味着它會觸發每一天。表達式0/24意味着即使您在上午10:00開始,也會在第二天的凌晨12:00觸發。此外,如果您希望它每天觸發一次,而不是24小時的時間間隔內使用1/1。
AFAIK調度程序不處理基於服務器啓動時間的時間間隔。間隔根據上次觸發時間計算。
Hay Thanq Pratik。它澄清了我的疑惑。 – Amar
http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger –
我的問題是好的如果我在小時的地方使用「0/24」。如果是的話當我啓動一個服務器或執行00:00 AM時它是什麼意思?請澄清我。 – Amar