5.14. ジョブ操作の留意事項¶
ジョブの操作を行うコマンドは、ジョブの状態によって、オプションの要否や使用可否が変わります。
以下の各項の表では、ジョブに対する操作が、ジョブの状態やジョブの種類によって可能かどうかを示します。
参考
表内の記号の意味は以下のとおりです。
可 : ジョブに対する操作は可能不可: ジョブに対する操作は不可- : ジョブがその状態になることはない
バルクジョブやステップジョブに関して、2段になっているセルは以下の意味になります。
上段:バルクジョブやステップジョブに対する操作(操作対象としてジョブIDを指定する)下段:バルクジョブやステップジョブのサブジョブに対する操作(操作対象としてサブジョブIDを指定する)
2段になっていないセルは、バルクジョブやステップジョブとそのサブジョブのどちらにも共通であることを示します。
5.14.1. ジョブの削除 (pjdel)¶
ジョブの削除(pjdel)については以下のとおりです。
ジョブの状態 |
通常ジョブ、マスタ・ワーカ型ジョブ |
バルクジョブ |
ステップジョブ |
会話型ジョブ |
---|---|---|---|---|
ACCEPT |
可 |
可 |
可 |
可 |
REJECT |
不可 |
不可 |
不可 |
不可 |
QUEUED |
可 |
可 |
可 |
可 |
RUNNING-A |
可 |
-
可(サブジョブ)
|
-
可(サブジョブ)
|
可 |
RUNNING-P |
不可 *1 |
-
不可 *1 (サブジョブ)
|
不可 *1 |
不可 *1 |
RUNNING |
可 |
可 |
可 |
可 |
RUNNING-E |
不可 *1 |
-
不可 *1 (サブジョブ)
|
不可 *1 |
不可 *1 |
RUNOUT |
不可 |
可
不可(サブジョブ)
|
-
不可(サブジョブ)
|
可 |
CANCEL |
不可 |
不可 |
不可 |
不可 |
ERROR |
可 |
可 |
可 |
- |
EXIT |
不可 |
不可 |
不可 |
不可 |
HOLD |
可 |
可 |
可 |
- |
SUSPEND |
可 |
可 |
可 |
- |
SUSPENDED |
可 |
可 |
可 |
- |
RESUME |
可 |
可 |
可 |
- |
注釈
(*1) --enforce
オプションを指定すれば、操作が可能です。ただし、--enforce
オプションを指定する権限が必要です。
5.14.2. ジョブの固定 (pjhold)¶
ジョブの固定(pjhold)については以下のとおりです。
ジョブの状態 |
通常ジョブ、マスタ・ワーカ型ジョブ |
バルクジョブ |
ステップジョブ |
会話型ジョブ |
---|---|---|---|---|
ACCEPT |
不可 |
不可 |
不可 |
不可 |
REJECT |
不可 |
不可 |
不可 |
不可 |
QUEUED |
可 |
可 |
可 |
不可 |
RUNNING-A |
可 *1 |
-
可 *1 (サブジョブ)
|
-
可 *1 (サブジョブ)
|
不可 |
RUNNING-P |
不可 *2 |
-
不可 *2 (サブジョブ)
|
不可 *2 |
不可 |
RUNNING |
可 *1 |
可 *3
可 *1 (サブジョブ)
|
可 *1 |
不可 |
RUNNING-E |
不可 *2 |
-
不可 *2 (サブジョブ)
|
不可 *2 |
不可 |
RUNOUT |
不可 |
不可 |
-
不可(サブジョブ)
|
不可 |
CANCEL |
不可 |
不可 |
不可 |
不可 |
ERROR |
不可 |
不可 |
不可 |
- |
EXIT |
不可 |
不可 |
不可 |
不可 |
HOLD |
不可 |
不可 |
不可 |
- |
SUSPEND |
可 |
可 |
可 |
- |
SUSPENDED |
可 |
可 |
可 |
- |
RESUME |
可 |
可 |
可 |
- |
注釈
(*1) ジョブやサブジョブの投入時にpjsubコマンドの--norestart
オプションを指定している場合は、操作できません。
(*2) --enforce
オプションを指定すれば、操作が可能です。ただし、--enforce
オプションを指定する権限が必要です。
(*3) バルクジョブ内の固定可能な状態のサブジョブが対象になります。固定できない状態のサブジョブは無視します。
5.14.3. ジョブの固定解除 (pjrls)¶
ジョブの固定解除(pjrls)については以下のとおりです。
ジョブの状態 |
通常ジョブ、マスタ・ワーカ型ジョブ |
バルクジョブ |
ステップジョブ |
会話型ジョブ |
---|---|---|---|---|
ACCEPT |
不可 |
不可 |
不可 |
不可 |
REJECT |
不可 |
不可 |
不可 |
不可 |
QUEUED |
不可 |
不可 |
不可 |
不可 |
RUNNING-A |
不可 |
-
不可(サブジョブ)
|
-
不可(サブジョブ)
|
不可 |
RUNNING-P |
不可 |
-
不可(サブジョブ)
|
不可 |
不可 |
RUNNING |
不可 |
可 *1
不可(サブジョブ)
|
不可 |
不可 |
RUNNING-E |
不可 |
-
不可(サブジョブ)
|
不可 |
不可 |
RUNOUT |
不可 |
可 *1
不可(サブジョブ)
|
不可 |
不可 |
CANCEL |
不可 |
不可 |
不可 |
不可 |
ERROR |
不可 |
不可 |
不可 |
- |
EXIT |
不可 |
不可 |
不可 |
不可 |
HOLD |
可 |
可 |
可 |
- |
SUSPEND |
不可 |
不可 |
不可 |
- |
SUSPENDED |
不可 |
不可 |
不可 |
- |
RESUME |
不可 |
不可 |
不可 |
- |
注釈
(*1) バルクジョブ内の固定解除可能な状態のサブジョブが対象になります。固定解除できない状態のサブジョブは無視します。
5.14.4. ジョブの待ち合わせ (pjwait)¶
ジョブの待ち合わせ(pjwait)については以下のとおりです。
ジョブの状態 |
通常ジョブ、マスタ・ワーカ型ジョブ |
バルクジョブ |
ステップジョブ |
会話型ジョブ |
---|---|---|---|---|
ACCEPT |
可 |
可 |
可 |
可 *1 |
REJECT |
可 |
可 |
可 |
可 *1 |
QUEUED |
可 |
可 |
可 |
可 *1 |
RUNNING-A |
可 |
-
可(サブジョブ)
|
-
可(サブジョブ)
|
可 *1 |
RUNNING-P |
可 |
-
可(サブジョブ)
|
可 |
可 *1 |
RUNNING |
可 |
可 |
可 |
可 *1 |
RUNNING-E |
可 |
-
可(サブジョブ)
|
可 |
可 *1 |
RUNOUT |
可 |
可 |
-
可(サブジョブ)
|
可 *1 |
CANCEL |
可 |
可 |
可 |
可 *1 |
ERROR |
可 |
可 |
可 |
- |
EXIT |
可 |
可 |
可 |
可 *1 |
HOLD |
可 |
可 |
可 |
- |
SUSPEND |
可 |
可 |
可 |
- |
SUSPENDED |
可 |
可 |
可 |
- |
RESUME |
可 |
可 |
可 |
- |
注釈
(*1) pjwaitコマンドは、会話型ジョブの終了は待ち合わせず、また情報を何も表示せずに正常終了します。
5.14.5. ジョブに対するシグナル送信 (pjsig)¶
ジョブに対するシグナル送信(pjsig)については以下のとおりです。
ジョブの状態 |
通常ジョブ、マスタ・ワーカ型ジョブ |
バルクジョブ |
ステップジョブ |
会話型ジョブ |
---|---|---|---|---|
ACCEPT |
不可 |
不可 |
不可 |
不可 |
REJECT |
不可 |
不可 |
不可 |
不可 |
QUEUED |
不可 |
不可 |
不可 |
不可 |
RUNNING-A |
不可 |
-
不可(サブジョブ)
|
-
不可(サブジョブ)
|
不可 |
RUNNING-P |
不可 |
-
不可(サブジョブ)
|
不可 |
不可 |
RUNNING |
可 |
可 |
可 |
可 |
RUNNING-E |
不可 |
-
不可(サブジョブ)
|
不可 |
不可 |
RUNOUT |
不可 |
不可 |
-
不可(サブジョブ)
|
不可 |
CANCEL |
不可 |
不可 |
不可 |
不可 |
ERROR |
不可 |
不可 |
不可 |
- |
EXIT |
不可 |
不可 |
不可 |
不可 |
HOLD |
不可 |
不可 |
不可 |
- |
SUSPEND |
不可 |
不可 |
不可 |
- |
SUSPENDED |
不可 |
不可 |
不可 |
- |
RESUME |
不可 |
不可 |
不可 |
- |
5.14.6. ジョブのパラメーター変更 (pjalter)¶
ジョブのパラメーター変更(pjalter)については以下のとおりです。
ジョブの状態 |
通常ジョブ、マスタ・ワーカ型ジョブ |
バルクジョブ |
ステップジョブ |
会話型ジョブ |
---|---|---|---|---|
ACCEPT |
不可 |
不可 |
不可 |
不可 |
REJECT |
不可 |
不可 |
不可 |
不可 |
QUEUED |
可 |
可
不可(サブジョブ)
|
可 *1 |
不可 |
RUNNING-A |
不可 |
-
不可(サブジョブ)
|
-
不可(サブジョブ)
|
不可 |
RUNNING-P |
不可 |
-
不可(サブジョブ)
|
不可 |
不可 |
RUNNING |
可 *2 |
可 *2 |
可 *2 |
不可 |
RUNNING-E |
不可 |
-
不可(サブジョブ)
|
不可 |
不可 |
RUNOUT |
不可 |
不可 |
-
不可(サブジョブ)
|
不可 |
CANCEL |
不可 |
不可 |
不可 |
不可 |
ERROR |
可 |
可
不可(サブジョブ)
|
可 *1 |
- |
EXIT |
不可 |
不可 |
不可 |
不可 |
HOLD |
可 |
可
不可(サブジョブ)
|
可 *1 |
- |
SUSPEND |
不可 |
不可 |
不可 |
- |
SUSPENDED |
不可 |
不可 |
不可 |
- |
RESUME |
不可 |
不可 |
不可 |
- |
注釈
(*1) サブジョブに対する操作の場合、リソースユニット名の変更はできません。
(*2) 管理者がジョブ運用管理機能の設定で許可している場合、実行中のジョブに対する経過時間制限値の変更だけができます。ただし、エンドユーザの権限では、経過時間制限値の変更は短縮だけができます。