2016-08-31 26 views
0

バッチジョブ(石英スケジューラを通じてスケジュールされている)が午前9時にスケジュールされている場合。しかし、私の仕事のプロセスが午前10時に開始されていると仮定します。プロセスは午前10時に起きていると言います。私が望むのは、プロセス/サーバが午前9時にダウンしたような、その日に何らかの形でジョブが実行されない場合です。プロセスが稼動するとすぐに起動されるはずです。これを行うための設定が必要か、それともプログラム的なアプローチで手動で処理する必要がありますか?Quartz jubは、指定された時刻に実行されるか、またはプロセス/サーバーが起動するとすぐに実行されますか?

答えて

0

これはちょうどあなたがあなたのフレームワークごとにこれを設定することができrepeatCountにとrepeatIntervalを使用するための参考のために、私は、これはあなたがどのように処理するかクォーツを指示する必要があり便利、あなたの答えか

<bean id="whateverTriggerAtStartupTime" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     <property name="jobDetail" ref="whateverJob"/> 
     <property name="repeatCount" value="0"/> 
     <property name="repeatInterval" value="10"/> 
    </bean> 
0

かもしれ知らないです失火。 This siteには、そのやり方に関する多くの例があります。 Quartz's official documentationをチェックして、それぞれのトリガータイプで使用できるさまざまな失火の説明を確認することもできます。

関連する問題