The format of both the local and the global default request files is as follows:
Default request files can contain any number of lines. Blank lines and lines that begin with a # sign are skipped.
Each line not to be skipped can contain any qsub option, as described in the qsub(1) man page. More than one option per line is allowed. The batch script file and the argument options to the batch script are not considered to be qsub options. Therefore these items are not allowed in a default request file.
The qsub -clear command discards any previous requirement specifications in the currently evaluated request file or in request files processed earlier.
Suppose a user's local default request file is configured the same as test.sh, the script in Example 4–2.
# Local Default Request File # exec job on a sun4 queue offering 5h cpu -l arch=solaris64,s_cpu=5:0:0 # exec job in current working dir -cwd |
To run the script, the user types the following command:
% qsub test.sh |
The effect of running the test.sh script is the same as if the user specified all qsub options directly in the command line, as follows:
% qsub -l arch=solaris64,s_cpu=5:0:0 -cwd test.sh |
Like batch jobs submitted using qsub, interactive jobs submitted using qsh consider default request files also. Interactive or batch jobs submitted using QMON also take these request files into account.