=====Useful PBS Commands=====
This document contains a list of useful Portable Batch System (PBS) commands.
More information about the TORQUE resource manager (PBS) and the Maui Cluster Scheduler can be found at Adaptive Computing’s official documentation website, located at www.adaptivecomputing.com/resources/docs/
**PBS commands**
**qsub:**
submits PBS job
typical usage:
qsub [-A account] script
**qdel:**
deletes PBS job
typical usage:
qdel job_identifier
**qstat:**
shows the status of PBS jobs
typical usage:
qstat -f job_identifier
**myqueue:**
shows all running and queued jobs for a user
typical usage:
myqueue
**myquota:**
show disk quotas for all projects in which the user is a member
typical usage:
myquota
**showstart:**
shows the approximate starting time of the job
typical usage:
showstart job_identifier
**checkjob:**
shows the current status of the job
typical usage:
checkjob job_identifier
**checknode:**
shows the status of the node
typical usage:
checknode node_identifier
**pbsnodes:**
shows the detail of nodes
typical usage:
pbsnodes -a
To list the count of unique nodes along with the properties of those nodes:
pbsnodes -a | grep properties | sort | uniq -c
**pbsdsh:**
distributes task to nodes under pbs
typical usage:
pbsdsh executable [args]
This command copies the inputfile into /tmp directory of each node:
pbsdsh cp inputfile /tmp
**mpiexec:**
initializes parallel job
typical usage:
mpiexec executable [args]
This command copies the input file into /tmp directory of each node:
mpiexec -comm=none -pernode cp inputfile /tmp