QTCSH(1) | Grid Engine User Commands | QTCSH(1) |
qtcsh - tcsh with transparent remote execution by use of qrsh
qtcsh [ tcsh options | -ABLR ]
Qtcsh is an extension to the popular csh(1) derivative tcsh. It allows the transparent remote execution of commands entered in qtcsh controlled via Grid Engine. Qtcsh can be used as interactive command interpreter as well as for the processing of tcsh shell scripts.
When invoked, qtcsh identifies which commands are to be run remotely and which are not. For this purpose the files <sge_root>/<cell>/common/qtask and ~/.qtask are processed. Each line in these files defines a command that is intended to be run remotely (see qtask(5) for a definition of the file format). The .qtask file in the user's home directory contains the user's remote task specification, while the file in the common directory is maintained by the administrator and defines a cluster-wide default behavior. The contents of the administrator supplied qtask(5) file are completely overridden in case there is an appropriate entry in the users qtask(5) file. This is prevented in case an exclamation mark is prefixed to the command name in the administrators qtask file.
Qtcsh always attempts to start the designated tasks remotely via qrsh(1). Exceptions are
Qtcsh can operate in three different modes determining whether
These modes either can be controlled by the command-line switches described below during qtcsh invocation or within an executing qtcsh via the built-in command qrshmode, as described in section BUILT-IN COMMANDS.
The options listed below are specific to qtcsh. The user is referred to the tcsh(1) documentation for the explanation of further options.
This section only describes additional shell builtin commands which are not available in standard tcsh(1).
-A switch to verbose output mode -N switch to non-verbose output mode -B switch to batch execution mode -I switch to immediate execution mode -L always execute commands locally -R execute configured commands remotely
The name of the default cell, i.e. default.
~/.qtask user qtask file. <sge_root>/<cell>/common/qtask cluster qtask file.
sge_intro(1), qrsh(1), qtask(5) as well as tcsh(1).
Qtcsh is an adaptation of tcsh which is copyrighted by The Regents of the University of California.
See sge_intro(1) and the information provided in <sge_root>/doc/LICENCES for a statement of further rights and permissions.
2011-10-21 | SGE 8.1.3pre |