2014-01-03 3 views
0

При отправке задания я могу предоставить qsub путь для стандартного вывода и стандартную ошибку.Как сохранить информацию о задании (qstat) в SGE при отправке в qsub?

С другой стороны, в то время как моя работа 12345 работает, я могу получить доступ к дополнительной информации, связанной с ней, с помощью qstat -j 12345.

Мой вопрос в том, есть ли способ установить путь в qsub, чтобы автоматически записывать тот же самый вид информации, предоставленный qstat в файл?

ответ

0

Я нашел способ узнать, что случилось с работой. Имя утилиты: qacct. Является грязным, но с некоторым жонглированием grep вы можете получить то, что вам нужно.

Например, чтобы получить информацию о состоянии выхода, jobnumer и задачи в последний день в кластере, выполните команду:

qacct -j -d 1 | egrep -i "exit_status|jobnumber|taskid" 
0

qstat - это команда сервера, которая запрашивает внутренние структуры данных о задании. В qsub нет параметров, которые позволят вам запрашивать эту информацию.

(По крайней мере, это не крутящаяся версия qsub, с которой я знаком).

Как работа, вы можете запросить вывод qstat из заданий (предположим, что администратор системы включил клиентские команды на узлах).

/usr/bin/qstat $PBS_JOBID > $PBS_O_PATH/qstat.txt 

 Смежные вопросы

  • Нет связанных вопросов^_^