Файл задания (bscript в нашем примере) в простейшем случае
может состоять из одной строки с обращением к выполняемой программе:
program
где program - имя выполняемой программы с указанием полного пути
к ней, если это необходимо. Отметим, что файл задания не обязательно
должен иметь атрибут x.
Важно: В начале выполнения файла задания в системе PBS (в отличие
от команды at)
предполагается, что пользователь оказывается в корневом каталоге
своей домашней директории, а не в том каталоге, из которого была
выполнена команда qsub. Если программа program
находится не в корневом каталоге, а скажем, в каталоге simu,
то для ее выполнения необходимо, чтобы либо путь к программе
входил в переменную PATH пользователя, либо этот путь был
явным образом задан в файле задания bscript:
simu/program
Другой способ решения проблемы - явным образом перейти в каталог
simu в файле bscript:
cd simu
program
Последний способ особенно удобен, если в каталоге simu, помимо
самой исполняемой программы, находятся также файлы ввода и/или вывода.
Более сложные варианты файла задания будут приведены в следующих разделах.
При направлении задания на PBS пользователь может запросить и другие
ресурсы, кроме процессорного времени. Запрашиваемые ресурсы указываются
опцией -l команды qsub и перечисляются через запятую.
Например, команда
qsub -l cput=30:00,mem=500mb bscript
запросит для выполнения задания 30 минут процессорного времени и 500 Мбайт
оперативной памяти.
Некоторые свойства и текущее состояние компьютеров, на которых выполняются задания под управлением системы PBS, можно посмотреть, набрав команду pbsnodes -a.