Автоматически запускать qacct при завершении задания
Я хотел бы добавить строку для многих сценариев qsub, которые будут запускать qacct для только что выполненного задания. Я понимаю, что могу сделать это после того, как
qacct -j jobid
но я бы хотел, чтобы это было сделано автоматически. У меня проблема в разборе работы, которую я выполнял до того, как она была отправлена. Можно ли каким-либо образом подстановить идентификатор задания?
1 ответ
Согласно инструкции для qsub
идентификатор задания доступен из скрипта через переменную JOB_ID:
JOB_ID A unique identifier assigned by the
sge_qmaster(8) when the job was submitted.
The job ID is a decimal integer in the range
1 to 99999.
http://gridscheduler.sourceforge.net/htmlman/htmlman1/qsub.html
Итак, в конце вашего сценария просто добавьте:
qacct -j $JOB_ID