Как получить файл модуля модуля среды для печати сообщения при загрузке модуля?
Я только что изучил основы создания файлов модулей для загрузки программного обеспечения в моем кластере. Другие модули среды (созданные администраторами) выводят сообщение при загрузке:
$ module load Name
Welcome to Name/version.1.2.3
Как мне добавить это в файл модуля? Мне нравится быстрое подтверждение того, что я действительно загрузил модуль, который я намеревался. Я попробовал несколько вещей со страницы руководства (например, module-info name
) но не повезло (или я делаю это неправильно).
Спасибо
1 ответ
Если вы "только" хотите, чтобы сообщение печаталось при запуске module load
(но не при беге module unload
или другие команды), то вы можете использовать такой оператор:
if [ module-info mode load ] {
puts stderr "your text here"
}
Ссылка: https://sourceforge.net/p/modules/mailman/message/34597600/
Можете добавить puts stderr
операторы для модуля, для печати сообщений на терминал.
puts stderr "** INFO: 'Welcome, Module loaded'"