5.13. ジョブの削除¶
利用者が投入したジョブは、pjdelコマンドで削除することができます。また、実行中のジョブも終了させることができます。
[実行例]
pjdelを実行し、ジョブの削除が正常に受付けられた場合、以下のメッセージが表示されます。
[INFO] PJM 0100 pjdel Accepted job jobid.
pjdelの実行時、存在しないジョブを指定した場合、以下のメッセージが表示されます。
[ERR.] PJM 0112 pjdel Job "存在しないジョブID" does not exist.
5.13.1. 通常ジョブ¶
通常ジョブの削除方法を示します。
ここでは、以下を通常ジョブとします。
通常ジョブ
会話型ジョブ
マスタ・ワーカ型ジョブ
使用例を以下に示します。
1つのジョブを削除する例
pjdelコマンドにジョブIDを指定して実行するとジョブが削除されます。
[_LNlogin]$ pjdel 12345678 [INFO] PJM 0100 pjdel Accepted job 12345678.
複数のジョブを削除する例
pjdelコマンドに複数のジョブIDを指定して実行すると、指定したジョブが削除されます。
[_LNlogin]$ pjdel 12345678 12345680 [INFO] PJM 0100 pjdel Accepted job 12345678. [INFO] PJM 0100 pjdel Accepted job 12345680.
5.13.2. ステップジョブ¶
ステップジョブの削除方法を示します。
使用例を以下に示します。
ジョブIDを指定して全てのサブジョブをキャンセルする場合
[_LNlogin]$ pjdel 12345678 [INFO] PJM 0100 pjdel Accepted job 12345678_0. [INFO] PJM 0100 pjdel Accepted job 12345678_1. [INFO] PJM 0100 pjdel Accepted job 12345678_2.
一つのサブジョブIDを指定してキャンセルする場合
[_LNlogin]$ pjdel 12345678_3 [INFO] PJM 0100 pjdel Accepted job 12345678_3.
サブジョブの範囲指定をしてキャンセルする場合
[_LNlogin]$ pjdel 12345678_2-5 [INFO] PJM 0100 pjdel Accepted job 12345678_2. [INFO] PJM 0100 pjdel Accepted job 12345678_3. [INFO] PJM 0100 pjdel Accepted job 12345678_4. [INFO] PJM 0100 pjdel Accepted job 12345678_5.
5.13.3. バルクジョブ¶
バルクジョブの削除方法を示します。
使用例を次に示します。
ジョブIDを指定して全てのサブジョブをキャンセルする場合
[_LNlogin]$ pjdel 28128 [INFO] PJM 0100 pjdel Accepted job 28128.
一つのサブジョブIDを指定してキャンセルする場合
[_LNlogin]$ pjdel 1362939[3] [INFO] PJM 0100 pjdel Accepted job 1362939[3].
サブジョブの範囲指定をしてキャンセルする場合
[_LNlogin]$ pjdel 1363254[0-2] [INFO] PJM 0100 pjdel Accepted job 1363254[0-2].
5.13.4. ジョブ削除コマンドのオプション¶
pjdelコマンドの代表的なオプションを示します。
詳細は「ジョブ運用ソフトウェア - エンドユーザ向けガイド」を参照してください。
オプション名
機能
--enforce
プロローグスクリプト、または、エピローグスクリプトを実行中のジョブをキャンセルする場合に、
--enforce
オプションを指定します。また、ジョブスクリプトを実行中のジョブに--enforce
オプションを指定してpjdelコマンドを実行した場合は、エピローグスクリプトを実行せずにジョブを削除します。--llio-flush
実行中のジョブをキャンセルする場合に、ジョブの経過時間制限値の範囲内で未書出しファイルのフラッシュの待ち合わせを実施します。
--help
ヘルプを表示します。