2011-12-19 53 views
4

Java spring - 我有cron作業的以下cron表達式。每30分鐘後彈出cron表達式

0 0/35 * * * ? 

但上方在一個小時內所提到的cron表達閃光一次,並像如下

1時35 2點35 3時35 4時35

我想火後每35分鐘改爲每小時一次

任何快速建議?

回答

5

的Cron語法是

sec min hour day day_of_month month day_of_week year 

所以,你會想什麼是

0 0,35 * * * * ? 

所以它會火上分0和每個小時的35。

請參閱Quartz docs,因爲Spring在此處使用Quartz作爲調度程序。那些文檔還解釋了特殊字符如*? - , 和別的。

+0

你當然是對的 - 我讀了「1:35 2:35 3:35 4:35」作爲要求 – 2011-12-19 13:15:22

+0

是的,完成了。 Stackoverflow似乎已經改變了 – 2011-12-19 13:51:44

2

您已指定增量而不是兩個值。

沒有分鐘35 + 35 = 70。 用0,35替換0/35

+0

因爲我很愚蠢。 (請參閱我的回答你的問題在我的答案)。我已經標記爲「通知主持人」取消我的downvote,因爲我無法自己取消。 – 2011-12-19 13:17:16

+0

不,不幸的是我不能 - 它給了我一個消息,說這是不可能的 - 除非編輯了答案。 – 2011-12-19 13:22:11

+0

是的,幫助 - 再次抱歉。 – 2011-12-19 13:30:49