2016-11-27 5 views
0

私は22分ごとに実行する必要があり、以下のように設定するジョブをスケジュールするためにspring + quartzを使用しています。仕事は時間点(シャープ)を開始します。 12 * 22,12:44,13:00(なぜ?)、13:22,13:44などの実行時間:0 */22 * * *または0 0/22 * *?*、それはあまりにもだ石英cronExpress設定問題

<bean id="cronTrigger_LogBackupManager" class="org.springframework.scheduling.quartz.CronTriggerBean"> 
    <property name="jobDetail" ref="jobDetail_LogBackupManager" /> 
    <property name="cronExpression"> 
     <value>0 /22 * * * ?</value> <!-- each 22 min --> 
    </property> 
</bean> 
+0

"/ 22"または "0/22"は0,22,44、...などを意味しませんか? –

+0

これについてはあまりよく分かりませんが、分で "22/22"を試すことはできますか? –

答えて

0

docs

/によると - 。。増分を指定するために使用される。例えば、「0/15」秒 フィールドで、「秒0を意味し、 15秒、30秒、45秒となり、秒の「5/15」とは、「5,20,35,50秒」を意味する。

したがって、私は分を "22分22秒"を使用してトリックを行う必要がありますと信じています。 P.S私はこれを試していない。これがうまくいかないことを私に教えてください。

+0

は "22/22"で、それは毎時22分44分にしか走りませんが、同じことに感謝します。 – Paul

+0

あなたの期待は、 "22、44、06、28、50,12,34,56,18,40,2,24,46,8,30,52,14,36,58、 20分、42分、4分、26分、48分、10分、32分、54分、18分、40分 " –

+0

@Paulこれを試しますか?http://stackoverflow.com/a/3438517/1849366? –