Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Una somera explicación de la cabecera del script es que se determinan ahí en vez de en línea de comandos hacia donde irán la salida estándar y los posibles errores.


Ejecución

Si creamos "trivial.sh" con el contenido indicado, se puede lanzar con el comando sbatch

...


[jhidalgo@atlas-login-j0caf9l4-001 ~]$ squeue 
             JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)
               659    cola01 trivial. jhidalgo CF       0:07      1 atlas-cola01-c01g01-0



Tras la ejecución aparecerán los ficheros con el resultado. Nótese que el nombre incluye el JOBID. Esta es una de las ventajas de la cabecera SBATCH y es que puede acceder a variables de entorno que se conocen durante la ejecución.

-rw-rw-r--  1 jhidalgo jhidalgo      0 dic 18 13:26 errFile660.txt
-rw-rw-r--  1 jhidalgo jhidalgo     22 dic 18 13:26 outFile660.txt
-rw-rw-r--  1 jhidalgo jhidalgo     90 dic 18 13:26 trivial.sh

[jhidalgo@atlas-login-j0caf9l4-001 ~]$ cat outFile660.txt 
atlas-cola01-c01g01-0


Otra de las ventajas de las cabeceras SBATCH es que convierte el trabajo en autodescrito y se lanzaría siempre igual y a prueba de despistes en la linea de comandos.


Otros ejemplos más avanzados

Los puede encontrar listos para ser ejecutados en la carpeta /misc/software/examples de ATLAS.