ajsdelete
形式
ajsdelete [-F サービス名] [-i] [-S] [-R] [-L] [-T] [-G|-N|-J] ジョブ名,ジョブネット名,またはジョブグループ名...
機能
ユニットを削除します。なお,関連設定しているジョブネットやジョブを削除した場合でも,前後関連の整合性を保証します。
実行権限
次に示すJP1権限レベルのどれかを与えられたユーザー
-
JP1_AJS_Admin権限
-
JP1_AJS_Manager権限
-
JP1_AJS_Editor権限
引数
-F サービス名
処理対象とする,スケジューラーサービスのサービス名を指定します。
指定できる文字数は,1〜30(単位:バイト)です。
-i
ユニットを削除する前に,メッセージおよび了解を求めるプロンプトを表示します。
-S
ジョブネットがサスペンド状態の場合,実行登録済みのジョブネットであっても,ネストジョブネットやジョブを削除できるようにします。ただし,ジョブネットがサスペンド状態でも,次の場合は定義の削除は行えません。
-
ルートジョブネットを削除する場合
-
ルートジョブネットを含むジョブグループを削除する場合
-
実行中のジョブネットの場合
-R
指定したジョブグループ,またはジョブネット中のすべてのユニットについて,各オプションの指定内容に従ってユニットを削除します。
このオプションを,-L,-T,-G,-N,-Jオプションと同時に指定した場合,各オプションの指定内容に従って,ユニットを削除します。
-L
ジョブグループ,実行登録していないジョブネット,およびジョブを削除します。
このオプションを,-T,-N,-Jオプションと同時に指定した場合,未実行登録のジョブネットについて,各オプションの指定内容に従ってユニットを削除します。-Gオプションと同時には指定できません。
-T
ルートジョブネットを削除します。
このオプションを-Lオプションと同時に指定した場合,-Lオプションの指定内容に従ってルートジョブネットを削除します。-Nオプションと同時に指定した場合,-Nオプションは無効になります。-G,-Jオプションと同時には指定できません。
-G
ジョブグループを削除します。
このオプションは,-L,-T,-N,-Jオプションと同時には指定できません。
-N
ジョブネットおよびリカバリージョブネットを削除します。
このオプションを-Lオプションと同時に指定した場合,-Lオプションの指定内容に従ってジョブネット,およびリカバリージョブネットを削除します。-Tオプションと同時に指定した場合,このオプションは無効になります。-G,-Jオプションと同時には指定できません。
-J
ジョブを削除します。
このオプションは,-T,-G,-Nオプションと同時には指定できません。
ジョブ名,ジョブネット名,またはジョブグループ名
削除するジョブ名,ジョブネット名,またはジョブグループ名を指定します。
指定できる文字数は,1〜930(単位:バイト)です。
ジョブ名,ジョブネット名,またはジョブグループ名は,複数指定できます。ただし,ルートジョブグループ「/」は指定できません。
なお,ジョブ名,ジョブネット名,またはジョブグループ名に,論理ホスト名および実行IDは指定できません。
注意事項
-
ユニットを削除できるのは,次のどちらかのユーザーです。
-
削除するユニットに対して更新権限を与えられたユーザー。
-
Administrators権限またはスーパーユーザー権限を持つOSユーザーにマッピングしたJP1ユーザー。
ただし,環境設定パラメーターADMACLIMITをデフォルトから変更して「yes」を設定している場合は,Administrators権限またはスーパーユーザー権限を持つOSユーザーにマッピングしたJP1ユーザーであっても,更新権限が必要です。
-
-
実行登録済みのルートジョブネットやそのルートジョブネットを含むジョブグループを削除する場合は,削除する前にルートジョブネットの実行登録を解除しておいてください(実行登録された状態では,削除できません)。ただし,ルートジョブネット,そのルートジョブネットを含むジョブグループ,およびリモートジョブネット以外のユニットの場合,操作対象のジョブネットをサスペンド状態にしておき,このコマンドに-Sオプションを指定すれば,ジョブネットの実行登録を解除しなくても,削除できます(操作対象のユニットが実行中の場合,-Sオプションを指定しても削除できません。実行登録済みのホストリンクジョブネットは削除できません)。
-
リリース登録されているルートジョブネット(リリース先ジョブネット)を削除した場合は,リリース登録されているすべてのジョブネット定義が削除されます。リリース登録されているルートジョブネット配下のユニットを削除した場合は,「適用中」状態のジョブネット定義が削除されます。
-
リリース登録されているルートジョブネット(リリース先ジョブネット)配下に定義されているホストリンクジョブネット,またはホストリンクジョブネットを含むネストジョブネットは,削除できません。
-
実行登録されているホストリンクジョブネットを含むジョブネット,およびホストリンクジョブネットは削除できません。
-
操作対象のジョブネットやジョブがサスペンド状態変更処理中の場合,このコマンドは異常終了します。
戻り値
0 |
正常終了。 |
4〜124で4の倍数値 |
異常終了。 |
使用例
ジョブグループ(/group1)に含まれるユニットのうち,実行登録されていないジョブネットだけを,応答で確認したあとに削除します。
ajsdelete -iRLN /group1