Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
es:centro:servizos:hpc:escribir_script [2017/10/06 14:55] – [Gestión de software con modules] diego.cougil | es:centro:servizos:hpc:escribir_script [2017/10/09 10:27] (actual) – [Variables de entorno durante la ejecución] diego.cougil |
---|
* ''load'' Activa el módulo ''module_name'' | * ''load'' Activa el módulo ''module_name'' |
* ''unload'' Desactiva el módulo ''module_name'' | * ''unload'' Desactiva el módulo ''module_name'' |
* ''purge'' Desactiva todos los los módulos de la sesión actual. | * ''purge'' Desactiva todos los módulos de la sesión actual. |
| |
| |
Se recomienda utilizar este comando de **manera interactiva**. Su uso dentro de ''.bashrc'' para cargar automáticamente //módulos// habituales no está recomendado, ya que todos los scripts que se ejecuten leen este fichero. | Se recomienda utilizar este comando de **manera interactiva**. Su uso dentro de ''.bashrc'' para cargar automáticamente //módulos// habituales no está recomendado, ya que todos los scripts que se ejecuten leen este fichero. |
| |
Se recomienda **utilizar las versiones por defecto de los difentes módulos**. En cualquier caso, el comando ''module avail'' porporciona una lista completa de todos los los módulos y versiones disponibles. | Se recomienda **utilizar las versiones por defecto de los diferentes módulos**. En cualquier caso, el comando ''module avail'' proporciona una lista completa de todos los módulos y versiones disponibles. |
| |
==== Variables de entorno durante la ejecución ==== | ==== Variables de entorno durante la ejecución ==== |
Por defecto, el entorno de ejecución del sistema Torque/PBS define algunas variables de entorno que pueden ser utilizadas dentro de los scripts (lista completa en el MAN de ''qsub''): | Por defecto, el entorno de ejecución del sistema Torque/PBS define algunas variables de entorno que pueden ser utilizadas dentro de los scripts (lista completa en el MAN de ''qsub''): |
* ''PBS_O_WORKDIR'': contiene el //path// del directorio de trabajo (''$PWD'') desde donde se ha ejecutado el comando ''qsub''. Es útil para establer un directorio de referencia durante la ejecución de los trabajos indicados. | * ''PBS_O_WORKDIR'': contiene el //path// del directorio de trabajo (''$PWD'') desde donde se ha ejecutado el comando ''qsub''. Es útil para establecer un directorio de referencia durante la ejecución de los trabajos indicados. |
* ''PBS_ARRAYID'': contiene el índice del array correspondiente cuando el trabajo se lanza con la opción -t. | * ''PBS_ARRAYID'': contiene el índice del array correspondiente cuando el trabajo se lanza con la opción -t. |
* ''PBS_JOBID'': el job_id asignado al trabajo. | * ''PBS_JOBID'': el job_id asignado al trabajo. |