Remove Batch Job from the Queue
Jobs in the queue in any state can be stopped and removed from the queue using the command qdel.
For example, to remove a job with a PBS ID of 1234, use the following command:
> qdel 1234
More details on the qdel utility can be found through the qdel man page.
Hold Queued Job
Jobs in the queue in a non-running state may be placed on hold using the qhold command. Jobs placed on hold will not be removed from the queue, but they will not be eligible for execution.
For example, to move a currently queued job with a PBS ID of 1234 to a hold state, use the following command:
> qhold 1234
More details on the qhold utility can be found through the qhold man page.
Release Held Job
Once on hold the job will not be eligible to run until it is released to return to a queued state. The qrls command can be used to remove a job from the held state.
For example, to release job 1234 from a held state, use the following command:
> qrls 1234
More details on the qrls utility can be found through the qrls man page.
Modifying Jobs
Non-running (or on hold) only jobs can be modified with the qalter PBS command. For example, this command can be used to:
Modify the job´s name,
$ qalter -N <newname> <jobid>
Modify the number of requested cores,
$ qalter -l size=<NumCores> <jobid>
Modify the job´s wall time
$ qalter -l walltime=<hh:mm:ss> <jobid>
Notes:
- Please use the
qstat -a <jobid>command to verify the changes afterward. - Users cannot specify a new walltime for their job that exceeds the maximum walltime of the queue where your job is.
- If you need to modify a running job, please contact us. Certain alterations can only be performed by NICS operators.

