5.14. Notes on job operations¶
Availability of commands and required options vary depending on the job status. This section shows whether operations on jobs are possible depending on the job status and job type.
See also
The meanings of the symbols in the table are as follows.
Possible : Operations on jobs are possibleImpossible : Cannot operate on jobs- : The job will never be in that state
For bulk jobs and step jobs, the two-tiered cell has the following meaning:
Upper row: Operations for bulk jobs and step jobs (specify the job ID as the operation target)Lower row: Operation for bulk job or sub job of step job (specify sub job ID as operation target)
A cell that is not double-tiered is common to both bulk jobs, step jobs, and their sub jobs.
5.14.1. Delete job (pjdel)¶
For job deleting ( pjdel ) is as followings.
Job status |
Normal job, master-worker type job |
Bulk job |
Step job |
Interactive job |
---|---|---|---|---|
ACCEPT |
Possible |
Possible |
Possible |
Possible |
REJECT |
Impossible |
Impossible |
Impossible |
Impossible |
QUEUED |
Possible |
Possible |
Possible |
Possible |
RUNNING-A |
Possible |
-
Possible (sub job)
|
-
Possible (sub job)
|
Possible |
RUNNING-P |
Impossible * |
-
Impossible * (sub job)
|
Impossible * |
Impossible * |
RUNNING |
Possible |
Possible |
Possible |
Possible |
RUNNING-E |
Impossible * |
-
Impossible * (sub job)
|
Impossible * |
Impossible * |
RUNOUT |
Impossible |
Possible
Impossible (sub job)
|
-
Impossible (sub job)
|
Possible |
CANCEL |
Impossible |
Impossible |
Impossible |
Impossible |
ERROR |
Possible |
Possible |
Possible |
- |
EXIT |
Impossible |
Impossible |
Impossible |
Impossible |
HOLD |
Possible |
Possible |
Possible |
- |
SUSPEND |
Possible |
Possible |
Possible |
- |
SUSPENDED |
Possible |
Possible |
Possible |
- |
RESUME |
Possible |
Possible |
Possible |
- |
Note
(*) If specified --enforce
option, it is possible to control. However the authority is required to specify --enforce
option.
5.14.2. Job hold (pjhold)¶
For job holding ( pjhold) is as followings.
Job status |
Normal job, master-worker type job |
Bulk job |
Step job |
Interactive job |
---|---|---|---|---|
ACCEPT |
Impossible |
Impossible |
Impossible |
Impossible |
REJECT |
Impossible |
Impossible |
Impossible |
Impossible |
QUEUED |
Possible |
Possible |
Possible |
Impossible |
RUNNING-A |
Possible *1 |
-
Possible *1 (sub job)
|
-
Possible *1 (sub job)
|
Impossible |
RUNNING-P |
Impossible *2 |
-
Impossible *2 (sub job)
|
Impossible *2 |
Impossible |
RUNNING |
Possible *1 |
Possible *3
Possible *1 (sub job)
|
Possible *1 |
Impossible |
RUNNING-E |
Impossible *2 |
-
Impossible *2 (sub job)
|
Impossible *2 |
Impossible |
RUNOUT |
Impossible |
Impossible |
-
Impossible(sub job)
|
Impossible |
CANCEL |
Impossible |
Impossible |
Impossible |
Impossible |
ERROR |
Impossible |
Impossible |
Impossible |
- |
EXIT |
Impossible |
Impossible |
Impossible |
Impossible |
HOLD |
Impossible |
Impossible |
Impossible |
- |
SUSPEND |
Possible |
Possible |
Possible |
- |
SUSPENDED |
Possible |
Possible |
Possible |
- |
RESUME |
Possible |
Possible |
Possible |
- |
Note
--norestart
option of pjsub command when submitting job or sub job, cannot control.--enforce
option, it is possible to control. However the authority is required to specify --enforce
option.5.14.3. Unpin a job (pjrls)¶
For job canceling the job hold, (pjrls) is as followings.
Job status |
Normal job, master-worker type job |
Bulk job |
Step job |
Interactive job |
---|---|---|---|---|
ACCEPT |
Impossible |
Impossible |
Impossible |
Impossible |
REJECT |
Impossible |
Impossible |
Impossible |
Impossible |
QUEUED |
Impossible |
Impossible |
Impossible |
Impossible |
RUNNING-A |
Impossible |
-
Impossible(sub job)
|
-
Impossible(sub job)
|
Impossible |
RUNNING-P |
Impossible |
-
Impossible(sub job)
|
Impossible |
Impossible |
RUNNING |
Impossible |
Possible *1
Impossible(sub job)
|
Impossible |
Impossible |
RUNNING-E |
Impossible |
-
Impossible(sub job)
|
Impossible |
Impossible |
RUNOUT |
Impossible |
Possible *1
Impossible(sub job)
|
Impossible |
Impossible |
CANCEL |
Impossible |
Impossible |
Impossible |
Impossible |
ERROR |
Impossible |
Impossible |
Impossible |
- |
EXIT |
Impossible |
Impossible |
Impossible |
Impossible |
HOLD |
Possible |
Possible |
Possible |
- |
SUSPEND |
Impossible |
Impossible |
Impossible |
- |
SUSPENDED |
Impossible |
Impossible |
Impossible |
- |
RESUME |
Impossible |
Impossible |
Impossible |
- |
Note
(*1) This applies to sub jobs in the bulk job that can be unpinned. Ignores sub jobs that cannot be unpinned.
5.14.4. Wait for job (pjwait)¶
For job waiting (pjwait) is as followings.
Job status |
Normal job, master-worker type job |
Bulk job |
Step job |
Interactive job |
---|---|---|---|---|
ACCEPT |
Possible |
Possible |
Possible |
Possible *1 |
REJECT |
Possible |
Possible |
Possible |
Possible *1 |
QUEUED |
Possible |
Possible |
Possible |
Possible *1 |
RUNNING-A |
Possible |
-
Possible(sub job)
|
-
Possible(sub job)
|
Possible *1 |
RUNNING-P |
Possible |
-
Possible(sub job)
|
Possible |
Possible *1 |
RUNNING |
Possible |
Possible |
Possible |
Possible *1 |
RUNNING-E |
Possible |
-
Possible(sub job)
|
Possible |
Possible *1 |
RUNOUT |
Possible |
Possible |
-
Possible(sub job)
|
Possible *1 |
CANCEL |
Possible |
Possible |
Possible |
Possible *1 |
ERROR |
Possible |
Possible |
Possible |
- |
EXIT |
Possible |
Possible |
Possible |
Possible *1 |
HOLD |
Possible |
Possible |
Possible |
- |
SUSPEND |
Possible |
Possible |
Possible |
- |
SUSPENDED |
Possible |
Possible |
Possible |
- |
RESUME |
Possible |
Possible |
Possible |
- |
Note
(*1) pjwait command does not wait for interactive job ending and closes normally without any notice.
5.14.5. Send signal to job (pjsig)¶
For sending signal to job (pjsig) is as followings.
Job status |
Normal job, master-worker type job |
Bulk job |
Step job |
Interactive job |
---|---|---|---|---|
ACCEPT |
Impossible |
Impossible |
Impossible |
Impossible |
REJECT |
Impossible |
Impossible |
Impossible |
Impossible |
QUEUED |
Impossible |
Impossible |
Impossible |
Impossible |
RUNNING-A |
Impossible |
-
Impossible(sub job)
|
-
Impossible(sub job)
|
Impossible |
RUNNING-P |
Impossible |
-
Impossible(sub job)
|
Impossible |
Impossible |
RUNNING |
Possible |
Possible |
Possible |
Possible |
RUNNING-E |
Impossible |
-
Impossible(sub job)
|
Impossible |
Impossible |
RUNOUT |
Impossible |
Impossible |
-
Impossible(sub job)
|
Impossible |
CANCEL |
Impossible |
Impossible |
Impossible |
Impossible |
ERROR |
Impossible |
Impossible |
Impossible |
- |
EXIT |
Impossible |
Impossible |
Impossible |
Impossible |
HOLD |
Impossible |
Impossible |
Impossible |
- |
SUSPEND |
Impossible |
Impossible |
Impossible |
- |
SUSPENDED |
Impossible |
Impossible |
Impossible |
- |
RESUME |
Impossible |
Impossible |
Impossible |
- |
5.14.6. Job parameter change (pjalter)¶
For job parameter change ( pjalter) is as followings.
Job status |
Normal job, master worker type job |
Bulk job |
Step job |
Interactive job |
---|---|---|---|---|
ACCEPT |
Impossible |
Impossible |
Impossible |
Impossible |
REJECT |
Impossible |
Impossible |
Impossible |
Impossible |
QUEUED |
Possible |
Possible
Impossible(sub job)
|
Possible *1 |
Impossible |
RUNNING-A |
Impossible |
-
Impossible(sub job)
|
-
Impossible(sub job)
|
Impossible |
RUNNING-P |
Impossible |
-
Impossible(sub job)
|
Impossible |
Impossible |
RUNNING |
Impossible |
Impossible |
Impossible |
Impossible |
RUNNING-E |
Impossible |
-
Impossible(sub job)
|
Impossible |
Impossible |
RUNOUT |
Impossible |
Impossible |
-
Impossible(sub job)
|
Impossible |
CANCEL |
Impossible |
Impossible |
Impossible |
Impossible |
ERROR |
Possible |
Possible
Impossible(sub job)
|
Possible *1 |
- |
EXIT |
Impossible |
Impossible |
Impossible |
Impossible |
HOLD |
Possible |
Possible
Impossible(sub job)
|
Possible *1 |
- |
SUSPEND |
Impossible |
Impossible |
Impossible |
- |
SUSPENDED |
Impossible |
Impossible |
Impossible |
- |
RESUME |
Impossible |
Impossible |
Impossible |
- |
Note