sge_qtask

Langue: en

Autres versions - même langue

Version: $Date$ (debian - 07/07/09)

Section: 5 (Format de fichier)

NAME

qtask - file format of the qtask file.

DESCRIPTION

A qtask file defines which commands are submitted to Sun Grid Engine for remote execution by The qtask file optionally may contain command-line parameters. These parameters are passed to the command being used by qtcsh to submit the commands.

A cluster global qtask file defining cluster wide defaults and a user specific qtask file eventually overriding and enhancing those definitions are supported. The cluster global file resides at <sge_root>/<cell/common/qtask, while the user specific file can be found at ~/.qtask. An exclamation mark preceding command definitions in the cluster global can be used by the administrator to deny overriding of such commands by users.

FORMAT

The principle format of the qtask file is that of a tabulated list. Each line starting with a '#' character is a comment line. Each line despite comment lines defines a command to be started remotely.

Definition starts with the command name that must match exactly the name as typed in a command-line. Pathnames are not allowed in qtask files. Hence absolute or relative pathnames in command-lines always lead to local execution even if the commands itself are the same as defined in the qtask files.

The command name can be followed by an arbitrary number of option arguments which are passed on to by

An exclamation mark prefixing the command in the cluster global qtask file prevents overriding by the user supplied qtask file.

EXAMPLES

The following qtask file
 
netscape -l a=sol-sparc64 -v DISPLAY=myhost:0 grep -l h=filesurfer verilog -l veri_lic=1

 

designates the applications netscape, grep and verilog for interactive remote execution through Sun Grid Engine. Netscape is requested to run only on Solaris64 architectures with the DISPLAY environment variable set to 'myhost:0', grep only runs on the host named 'filesurfer' and verilog requests availability of a verilog license in order to get executed remotely.

SEE ALSO

See for a full statement of rights and permissions.