2017-08-18 18 views

答えて

1

ON HOLDジョブとON ICEジョブの間には、2つの顕著な違いがあります。 ON_HOLDジョブがホールドオフされると、開始条件が満たされた場合に実行され、オンICEジョブは、開始条件が満たされていてもOFF ICEに入れられた後に実行されません。開始条件が再発するときにのみ実行されます。たとえば、ON_HOLDであった3.00 AMでJavaサービスを開始するジョブがある場合、OFF_HOLDと開始条件が満たされるとすぐに実行され、ON ICEの場合は翌日にのみ実行されます。 ON_ICEとON_HOLDのもう1つの重要な違いは、依存ジョブの観点からです。 ON_ICEジョブのすべての従属ジョブは、ON_ICEジョブが成功したかのように実行され、ON_HOLDジョブのすべての従属ジョブは、そのジョブがOFF保留になるまで実行されません。これはそれらの間で最も重要な違いです。ボックスジョブの場合、ボックスジョブ内に4つのジョブがあり、3番目のジョブはICEに入れられた2番目のジョブの成功に依存し、そのボックスジョブが開始されると、最初のジョブと3番目のジョブON ICEは従属ジョブを直ちに実行させるため、すぐに開始されます。

概要:ON_HOLDの
依存ジョブは実行されませんが、それが成功したとしてON_ICEの依存ジョブが実行されます。
ON_ICEジョブは実行されません.OE_HOLDジョブを実行している間にICEをオフにして開始条件が満たされ、OFF状態にして開始条件が満たされたときに実行されます(望ましくない場合は状態をINACTIVEに変更できます) 。
ボックスジョブ内にあるON_ICEジョブの従属ジョブは、ボックスジョブが開始されるとすぐに実行されます。

続きを読む:http://javarevisited.blogspot.com/2013/08/difference-between-on-hold-and-on-ice-jobs-autosys-interview-question.html#ixzz4q7iBbf8Y

関連する問題