午前 9 時と午後 9 時に 1 日に 2 回実行されるジョブが 1 つあります (サイクリック ジョブ)。
現在の条件は、ジョブが 09:00AM に失敗した場合、ファイル ウォッチャー ジョブへのファイルの受信の失敗/その他の遅延の後に 1 回再実行する必要がありますが、09:00PM にも再度トリガーされます。
それで、これを設定する方法についてのアイデアはありますか?
前もって感謝します....!!
午前 9 時と午後 9 時に 1 日に 2 回実行されるジョブが 1 つあります (サイクリック ジョブ)。
現在の条件は、ジョブが 09:00AM に失敗した場合、ファイル ウォッチャー ジョブへのファイルの受信の失敗/その他の遅延の後に 1 回再実行する必要がありますが、09:00PM にも再度トリガーされます。
それで、これを設定する方法についてのアイデアはありますか?
前もって感謝します....!!
12 時間間隔、属性 term_run_time で構成されたファイル ウォッチャー ジョブがあるようです。
ファイル ウォッチャーは、スクリプトに問題がなく、指定された間隔でファイルが受信されない場合にのみ失敗します。間隔がアップしていない場合、ファイルが受信されない場合は実行を続けます。
そのため、遅延が term_run_time 間隔内にある場合、ジョブは 12 時間待機するため、ジョブの再起動について心配する必要はありません。
繰り返しますが、障害は適切な方法で処理する必要があります。
失敗した場合、本当にジョブを再実行したい場合は、開始ジョブの依存関係を FA(Same_job_name) として設定できます。
ただし、私見では、そのような設計はすべきではありません。より良い方法は、term_run_time を適切に選択して、ファイル到着時の動作を処理することです。