Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 コマンドリファレンス


ajskill

〈このページの構成〉

形式

ajskill
     [-F サービス名]
     [-B 実行登録番号]
     [-R]
     [-E]
     [{-T|-J}]
     [-X {yes|no|auto}]
     ジョブ名,ジョブネット名,またはジョブグループ名...

機能

実行中のジョブ,またはジョブネットの実行を強制終了します。

ジョブネットを強制終了すると,ジョブネット中(ネストジョブネットを含む)のすべてのジョブは実行を打ち切られます。ジョブネット中のほかのジョブは新たに起動されません。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

引数

-F サービス名

処理対象とする,スケジューラーサービスのサービス名を指定します。

指定できる文字数は,1〜30(単位:バイト)です。

-B 実行登録番号

強制終了するジョブ,またはジョブネットの実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY:実行年

MM:実行月

DD:実行日

NNN:実行年月日の実行登録順序番号

実行登録番号の詳細については,マニュアル「JP1/Automatic Job Management System 3 導入ガイド 4.5.13 コマンド実行時の世代の指定方法」を参照してください。

-R

指定したユニットに含まれるすべてのジョブ,およびジョブネットを強制終了します。

このオプションを,-E-T-Jオプションと同時に指定した場合,各オプションの指定内容に従って,実行中のジョブ,またはジョブネットの実行を強制終了します。

-E

実行登録済みのジョブネットを強制終了します。

-T

ルートジョブネットを強制終了します。

-J

ジョブを強制終了します。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から,現在運用中のユニットを自動的に選択して操作するかどうかを指定します。ただし,ジョブグループの下にあるユニットに対しては,どの値を指定しても自動的に選択しません。また,ルートジョブネット名称も省略できません。

  • yes

    自動的に選択して操作する場合に指定します。

    コマンドに指定するユニット名は,プランニンググループの下のルートジョブネット名を省略して指定します。

  • no

    自動的に選択して操作しない場合に指定します。

    指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

  • auto

    ユニット名の指定方法に従って,自動的に選択して操作するかしないかを決定する場合に指定します。

    • 自動的に選択して操作する場合

      プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

    • 自動的に選択して操作しない場合

      プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合,指定したユニットが操作対象になります。ただし,プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットがある場合,省略したものとして扱われ,操作対象のユニットが自動選択されます。

ジョブ名,ジョブネット名,またはジョブグループ名

強制終了するジョブ名,ジョブネット名,または-R-E-T-Jオプションと同時にジョブ名,ジョブネット名,またはジョブグループ名を指定します。

指定できる文字数は,1〜930(単位:バイト)です。

ジョブ名,ジョブネット名,またはジョブグループ名は複数指定できます。ただし,ジョブネットを指定する場合,指定できるのはルートジョブネット名だけです。なお,マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブ名,ジョブネット名,またはジョブグループ名に,論理ホスト名および実行IDを指定できます。ただし,実行IDを指定した場合,-Bオプションは無効になります。実行IDの指定方法については,「1.1 コマンドの記述形式」を参照してください。

注意事項

戻り値

0

正常終了。

4〜124で4の倍数値

異常終了。

補足事項

使用例

ジョブ(job1)を強制終了します。なお,このジョブはルートジョブネット(net1)中にあり,環境変数AJSPATHにジョブグループ名が設定されているものとします(環境変数AJSPATHにジョブグループ名が設定されている場合は,コマンド実行時にジョブグループ名の指定を省略できます)。

ajskill net1/job1