qsub: можно ли использовать оба параметра -k и -o?

Недавно мне пришлось перейти с вычислительного кластера с LSF (bsub) на тот, который использует Torque (qsub).

В предыдущем кластере я смог проверить свои задания на лету с помощью команды bpeek.

На новом кластере эта команда недоступна (ни qpeek). В документации PBS я вижу, что параметр -k позволяет сохранить вывод на хосте выполнения (ссылка). Проблема здесь в том, что имя файла журнала не может быть определено пользователем (используя, например, параметр -o), поэтому каждый раз, когда я отправляю задание, создается новый файл.

Есть ли способ определить имя файла журнала и сохранить параметр -k?


person Blackphoenix    schedule 14.11.2017    source источник


Ответы (2)


Извините, вам не повезло. Даже в документации для текущей версии указано, что эта опция переопределяет имя пути для данного потока/ов. Тем не менее, это ПО с открытым исходным кодом, поэтому я уверен, что они примут запрос на вытягивание. :-)

person clusterdude    schedule 17.11.2017

Torque можно настроить так, чтобы он не буферизовал вывод, а записывал напрямую в выходной файл, используя $spool_as_final_name в конфигурационном файле мамы. Как пользователь, вы можете не контролировать это, но некоторые сайты предпочитают эту настройку, поэтому вы можете обратиться к своему администратору. Если он у них включен, то вы можете просто tail -f <output file>

person dbeer    schedule 17.01.2018