Как получить файл модуля модуля среды для печати сообщения при загрузке модуля?

Я только что изучил основы создания файлов модулей для загрузки программного обеспечения в моем кластере. Другие модули среды (созданные администраторами) выводят сообщение при загрузке: $ 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'"
Другие вопросы по тегам