Я выполняю большую работу на HPC. Но установленные программы для работы - старые версии, и у меня есть новые версии в моем домашнем каталоге. Я могу войти в любой узел, экспортировать путь к новым версиям, используя export PATH=/home/bharat/scratch/bin/:$PATH
. Однако я не уверен, что если я экспортирую путь в свою оболочку входа в систему и отправлю задание с помощью bsub
, то только что экспортированный путь будет использоваться всеми узлами, на которых выполняется задание.
Я могу скопировать эти файлы в один из стандартных каталогов включения, но мой системный администратор не слишком готов сделать это для меня в ближайшее время.
Каков наилучший способ экспортировать путь во все узлы? Могу ли я написать сценарий оболочки с помощью команды экспорта + команда задания и передать этот сценарий bsub?