Le dossier <$SGE_ROOT>/site/
comporte un certain nombre de fichiers définissant le comportement de SGE, ce dossier contient également les fichiers prolog
et epilog
.
Fichiers de configuration
Si ces fichiers existent et sont définis, ils remplacent la configuration globale par défaut de SGE. Ces fichiers sont un moyen d’automatiser l’exécution des jobs.
Prolog
Le prolog
est un script qui est excétuté avant le lancement des jobs sous SGE. Ce fichier permet d’automatiser l’exécution des jobs, comme par exemple avec la création des
fichiers temporaires.
Epilog
Le prolog est un script qui est exécuté après le lancement des jobs sous SGE. Ce fichier permet d’automatiser l’exécution des jobs, comme par exemple avec le nettoyage des
fichiers temporaires.
Codes de sortie
La valeur par défaut pour le prolog
et l’epilog
est NONE
et empêche l’exécution de ces scripts.
Les codes de sortie sont les mêmes pour ces deux fichiers :
- 0 : succès
- 99 : replanifier le job
- 100 : mettre le job en erreur
- Tout le reste : mettre la queue en erreur
Paramétrage
Pour savoir si le prolog
ou l'epilog
est appliqué, il faut regarder la définition du noeud en question dans le répertoire <$SGE_ROOT>/default/common/local_conf/
# cat <$SGE_ROOT>/default/common/local_conf/myNode22 |