Skip links menu. Some links may not be available on all pages, for example section navigation may not be available on the home or landing pages.
| Command | Description | Usage Example | Effect |
|---|---|---|---|
| qsub | Submit a job | qsub myjob | Submits the job "myjob" for the execution. |
| qstat | Show status of batch jobs | qstat -u bob | Show the status of all the jobs submitted by Bob. |
| qdel | Delete a job | qdel 3221 | Deletes the job with job id 3221. |
| qalter | Alter a job's attributes | qalter -l select =1: ncpus = 4 : mem: 512 230 | Changes the attributes of the job 230. |
| qhold | Place a hold on a job to keep it from being scheduled for running | qhold 54 | Puts the user hold on job 54. |
| qmove | Move a job to a different queue or server | qmove test_queue 43 | Moves job 43 from original queue to test_queue ( may require privileges). |
| qmsg | Append a message to the output of an executing job | qmsg -o "output file message" 54 | Writes the message to the output file of job 54. |
| qrerun | Terminate an executing job and return it to a queue | qrerun 54 | Terminates the running job 54 and returns it into the queue. |
| qrls | Remove a hold from a job | qrls -h u 54 | Releases the user type hold from the job 54. |
| qselect | Obtain a list of jobs that meet certain criteria | qselect -u barry -l ncpus.gt. 16 | Gives a list of jobs that are owned by user barry and have used cpu's > 16. |
| qsig | Send a signal to an existing job | qsig -s Kill 34 | This command would send kill signal to the job 34. |
| xpbs | GUI front to PBS commands | xpbs | Runs the GUI interface to the PBS. |
| Option | Description |
|---|---|
| -I | Declares that the job is to be run "interactively". Default: Run in a batch job, if the option is not specified. |
| -j {oe,eo,n} |
oe merges standard error to standard output; eo merges standard output to standard error. Default n, or if the option is not specified, standard output and standard error are two separate files |
| -o path | The name of the file for standard output. Default: job_name.osequence_number if the option is not specified. |
| -e path | The name of the file for standard error. Default: job_name.esequence_number if the option is not specified. |
| -l resource_list |
The name of the file for standard error. Default:job_name.esequence_number if the option is not specified. |
| -m {a,b,e,n} |
Mail is sent: a when the job is aborted by PBS, b when the job begins execution, e when the job terminates. Default n or if option is not specified: no mail is sent. |
| -M user_list | List of users for the option -m. Give here mail address(es). Default: job owner if unset. |
| -N job_name | The job name. Default: is based on the name of the job script if the option is not specified, STDIN if no script and it was read from standard input. |
| -q destination | Destination of the job. destination names a queue, a server or a queue at a server |
| -v variable_list | Environment variables exported to the job. variable_list is a comma separated list of the form variable or variable=value |
| -V | All environment variables in the qsub command's environment are to be exported to the batch job. |
| Option |
Description |
|---|---|
| (no options) | Displays all jobs |
| -f | Displays full status of jobs |
| -a | Displays all jobs in alternative format |
| -i | Displays jobs (non-running mainly) in alternative format |
| -r | Displays jobs (mainly running and suspended) |
| -n | In addition to the basic information, nodes allocated to a job are listed |
| -u user(s) | Displays jobs of a user or users |
| -Q | Status of queues |
| -Q -f | Full status of queues (configuration also) |
| -q | Status of queues in the alternative format |
| -B | Batch server status |
| -B -f | Full batch server status (configuration also) |