Управление заданиями в очереди

Удаление задания из очереди

Чтобы удалить из очереди задание, ожидающее постановки на счет, или снять со счета уже идущее задание, используется программа bkill. Например, команда

 bkill  1157

удалит из очереди задание с идентификатором 1157 (идентификатор задания показывается в поле JOBID выдачи программы bjobs).

Чтобы удалить все свои задания можно воспользоваться следующей командой.
 bkill 0
Аналогично, команда
 bkill -u pupkin

снимет все задания пользователя pupkin. Во всех случаях задание будет удалено из очереди только в том случае, если к команде bkill обратился его владелец или привилегированный пользователь.

Приостановка выполнения задания

Если возникла необходимость приостановить выполнение задания, то можно воcпользоваться командой bstop . В этом случае задание перейдет в состояние USUSP.(приостановлено по просьбе пользователя)

Например,

 bstop 1257

приостановит выполнение задания с JOBID 1257

Возобновление выполнения задания

Вновь возобновить выполнение задания, находящейся в состоянии USUSP можно используя команду bresume .

Например,
 bresume 1257

возобновит выполнение приостановленной задачи

Изменение параметров задания, поставленного в очередь

Если возникла изменить параметры задания уже поставленного в очередь, то можно воспользоваться командой bmod

Например, пусть была выполнена команда

bsub -n 4 -m polus-c1-ib ./my_job

И пусть поставленному в очередь заданию присвоен идентификатор JOBID равный 2539. Тогда команда

bmod -m polus-c2-ib 2539

изменит требование запустить задание на узле polus-c1-ib на требование запустить задание на узле polus-c2-ib

Изменение очереди

Если задание еще не завершено, то есть возможность изменить очередь, в которой оно находится. Для этого надо воспользоваться командой bswitch

Например, пусть задача с идентификатором 3421 поставлена в очередь short, тогда

bswitch normal 3421

переставит задание в очередь normal.