qstat - Show job/queue
status
no
arguments Show currently running/pending jobs -f Show full listing
of all queues -j Shows detailed information on pending/running
job -U Shows current jobs by user
qhost - Show job/host
status
no
arguments Show a table of all execution hosts and information about
their configuration -l attr=val Show only certain hosts -j
Shows detailed information on pending/running job -q Shows
detailed information on queues at each host
Using Grid Engine
The
main submit commands are qsub, qrsh and qtcsh. See the man pages for
submit(1) and qtcsh(1) for more details.
qsub -
submit scripts
Started
with no arguments it accepts input from STDIN (^D to send submit
input) -cwd Run the job from the current working
directory (Default: Home directory) -v
Pass the
variable VAR (-V passes all variables) -o Redirect standard output
(Default: Home directory) -e Redirect standard error (Default:
Home directory)
Example:
qsub
-cwd -v SOME_VAR -o /dev/null -e /dev/null myjob.sh
In general, qsub
is used for traditional batch submit, that is where I/O is directed
to a file. Note that qsub only accepts shell scripts, not executable
files.
See the qsub(1) man page for more details.
qrsh
Qrsh
acts similar to the rsh command, except that a host name is not
given. Instead, a shell script or an executable file is run,
potentially on any node in the cluster. I/O is directed back to the
submitter's terminal window. By default, if the job cannot be run
immediately, qrsh will not queue the job. Using the '-now no' flag to
qrsh will allow jobs to queue. Note that I/O can be redirected with
the shell redirect operators. For example, to run the uname -a
command:
qrsh
uname -a
The
uname of some machine the scheduler selects in the cluster will then
be displayed on the submitting terminal. To redirect the
output,
qrsh
uname -a > /tmp/myfile
The
output from uname will be written to /tmp/myfile on the submitting
host. To allow the command to queue:
qrsh
-now no uname -a
If
a suitable host is not immediately available the command will block
until a suitable host is available. At that time, the command output
will be displayed on the submitting terminal.
See
the qrsh(1) man page for more details.
qtcsh
Grid
Engine contains a modified tcsh, qtcsh which will automatically
submit jobs listed in a task file to the cluster. See the qtcsh(1)
and qtask(5) man pages for more details.
|