スケジュールジョブは、必要に応じて操作することができます。操作には、強制終了/再起動/停止/停止解除/無効/無効解除の6種類があります。実行属性が“Interstage”および“旧バージョン互換(旧・標準)”【UNIX版】の場合は、操作することができません。
スケジュールジョブを操作する方法、および操作の種類について説明します。
なお、スケジュールジョブを操作する時に、操作を確認するダイアログボックスを表示させることにより、操作ミスを防ぐことができます。設定方法など詳細は、“7.10 ジョブネット/ジョブ/グループの操作ミスを防止する”を参照してください。
操作方法
[ジョブネットの監視]ウィンドウで、対象ジョブを選択後、[ファイル]メニューの[操作]から操作項目を選択します(または、右クリックによるポップアップメニューの[操作]から操作項目を選択します)。
操作の種類
ジョブ操作の種類を以下に示します。
実行中、警告状態のジョブや実行遅延のジョブを強制的に終了します。
異常終了または強制終了したジョブを再起動します。ただし、リカバリジョブが実行中、警告、実行遅延の場合は、再起動することはできません。
Systemwalker OperationMGR V10.0L21/10.1以前のサーバに接続した場合、再起動できるのはジョブネットの状態が警告の場合に限ります。また、リカバリジョブに対して再起動することもできません。操作は無視されます。
ポイント
ジョブの一時変更で指定した情報について
再起動操作により実行中となったジョブネットおよびその上位階層のジョブネットは、ジョブネットの再起動操作により起動した場合と同じ扱いとなります。そのため、ジョブの一時変更によって指定した情報は、有効となります。
ポイント
リカバリジョブに対して再起動操作した場合の動作
リカバリジョブに対して再起動操作を行った場合で、リカバリジョブが正常終了したときに、リカバリジョブの元のジョブが再起動されるかどうかは、[登録-ジョブ]ウィンドウ-[制御情報]シートの[元のジョブ再起動]の指定に従います。
なお、異常終了または強制終了したジョブは、リカバリ操作によってよりきめ細かな操作が可能です。詳細は、“7.6 スケジュールジョブをリカバリ操作する”を参照してください。
実行待ちのジョブや終了したジョブを停止状態にします。停止したジョブは、実行を一時停止され、先行ジョブが正常終了しても起動されません。停止したジョブの後続ジョブも実行されません。
停止中のジョブを停止解除します。ジョブの状態は、停止する前の状態に戻ります。停止中に先行ジョブが正常終了した場合、停止解除後に、そのジョブは起動されます。なお、停止中に先行ジョブが異常終了したリカバリジョブの場合は、停止解除後にジョブが起動されます。
実行待ち/停止中/終了したジョブを無効状態にします。無効状態になったジョブは、先行ジョブが正常終了しても起動されません(疑似的に正常終了したとみなされます)。また、後続ジョブは、先行ジョブが正常終了した時点で起動されます。[元のジョブ再起動]を指定しているリカバリジョブを無効状態にした場合は、元のジョブは再起動されません。
無効状態のジョブを無効解除します。ジョブの状態は、無効操作を行う前の状態に戻ります。無効操作を行う前の状態が停止中の場合は、停止する前の状態に戻ります。無効状態の時に先行ジョブが終了した場合、ジョブは正常終了の状態になります。
ジョブの状態と操作の関係
ジョブの各状態に対して、操作できる/できないの関係を以下にします。
「疑似正常」とは、終了コードが1以上、正常終了コード上限値以下のジョブの状態を指します。
[ジョブスケジューラ起動パラメタの定義]ウィンドウで疑似正常状態を有効にしていない場合、「疑似正常」は正常終了として状態表示されます。
「実行遅延」状態とは、ジョブがキューに繋がれていて、実行されていない状態です。
ジョブおよび上位階層のジョブネットの状態と、再起動操作との関係について以下に示します。
親ジョブネットを含む、その上位階層のジョブネットの状態が、実行待ちの場合は、再起動操作はできません。
親ジョブネットを含む、その上位階層のジョブネットに、[次の再起動のみ無効]が指定されている場合は、再起動操作はできません。
後続ジョブの状態が、実行遅延、実行中、警告、正常終了、疑似正常、異常終了または強制終了の場合(停止中、無効状態で前状態が左記の場合を含みます)は、再起動操作を行うことはできません。
親ジョブネットを含む、その上位階層のジョブネットがグループに含まれる場合は、再起動操作できるのはジョブを含むジョブネットの状態が警告のときのみに限ります。