Acabo de aprender los conceptos básicos sobre cómo crear archivos de módulo para cargar software en mi clúster. Otros módulos de entorno (creados por administradores) imprimen un mensaje al cargar: $ module load Name Welcome to Name/version.1.2.3 ¿Cómo agrego esto al archivo de módulo? Me gusta la confirmación rápida de que he cargado el módulo que pretendía. Probé algunas cosas de la página de manual (por ejemplo module-info name ), pero no tuve suerte (o lo estoy haciendo mal).
Gracias
Puede agregar sentencias puts stderr al archivo de módulo, para imprimir mensajes en la terminal.
puts stderr "** INFO: 'Welcome, Module loaded'"Si "solo" desea que el mensaje se imprima cuando ejecuta la module load (pero no cuando ejecuta la module unload u otros comandos), entonces puede usar una declaración como esta:
if [ module-info mode load ] { puts stderr "your text here" }Referencia: https://sourceforge.net/p/modules/mailman/message/34597600/