Opened 13 years ago

Closed 13 years ago

#28 closed task (fixed)

Crear los script de prologo y epilogo para tmpdir

Reported by: antonio Owned by: valva
Priority: major Milestone:
Component: Cluster Keywords:
Cc: chus, valva

Description

Crear los script de prologo y epilogo para tmpdir.

Viene docuemntado en ClusterResources .

Hay dos script de ejemplo que crea los directorios temporales en todos los nodos del job y el otro los borra. Estos scripts hay que crearlos en cada nodo.

Change History (3)

comment:1 in reply to: ↑ description Changed 13 years ago by antonio

En el wn014 ( /var/spool/pbs/mom_priv) he puesto 2 scripts de prueba.

A.

Replying to antonio:

Crear los script de prologo y epilogo para tmpdir.

Viene docuemntado en ClusterResources .

Hay dos script de ejemplo que crea los directorios temporales en todos los nodos del job y el otro los borra. Estos scripts hay que crearlos en cada nodo.

comment:2 in reply to: ↑ description Changed 13 years ago by antonio

Leyendo mas detenidamente el MOM permito configurarle una variable en el /var/spool/pbs/mom_priv/config precisamente para crear un directorio temporal por job.
tmpdir

Chus, igual es mejor llamar al directorio ... localtmpdir o localscratch.... para enfatizar el concepto la idea de local....

Además dentro del config del MOM existe otra variable que permite de enviar al pbs_server cuanto espacio queda en un sistema de ficheros ($size)
Replying to antonio:

Crear los script de prologo y epilogo para tmpdir.

Viene docuemntado en ClusterResources .

Hay dos script de ejemplo que crea los directorios temporales en todos los nodos del job y el otro los borra. Estos scripts hay que crearlos en cada nodo.

comment:3 in reply to: ↑ description Changed 13 years ago by valva

  • Resolution set to fixed
  • Status changed from new to closed

Hola chicos:
Hemos configurado los WN para que cuando se lancen los trabajos se cree un directorio temporal y local dentro del WN (no por NFS), que se borra cuando el trabajo acaba (bien o mal). Hemos usado una funcionalidad de Torque. Más información en:
tmpdir

Para ver cual es el directorio temporal asignado a cada trabajo, hay una variable de entorno llamada TMPDIR
Os pongo un ejemplo de un trabajo que usa esta variable:

#!/bin/sh
echo $TMPDIR

Espero que lo useis pronto!!!!!!
Valva

Note: See TracTickets for help on using tickets.