Получить $LSB_JOBID на исполняемом хосте

#lsf

#lsf

Вопрос:

У меня возникли проблемы с доступом к идентификатору задания отправленного неинтерактивного задания в этом задании. При использовании интерактивного задания я могу получить доступ к идентификатору задания через $LSB_JOBID . Но эта переменная не передается на хост-исполнитель. Однако в разных источниках утверждается, что LSB_JOBID распространяется, а другие утверждают, что это не так (ищите -env). Есть ли какие-либо решения для этого? Моя система создает временные каталоги для каждого задания, доступ к которым можно получить через jobid, поэтому мне это определенно нужно в задании. Заранее спасибо!

Ответ №1:

LSB_JOBID устанавливается для неинтерактивных заданий. Вы спрашивали об этом своего администратора кластера? Существует несколько функций LSF, которые могут переопределять поведение по умолчанию, например esub, job starter или eexec.

Комментарии:

1. Нет, я еще не спрашивал, я хотел исключить ошибку с моей стороны, прежде чем делать это.