

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Slurm et `prolog` `epilog`
<a name="slurm-prolog-epilog-v3"></a>

À partir de AWS ParallelCluster la version 3.6.0, la Slurm configuration déployée AWS ParallelCluster inclut les paramètres de `Epilog` configuration `Prolog` et :

```
# PROLOG AND EPILOG
Prolog=/opt/slurm/etc/scripts/prolog.d/*
Epilog=/opt/slurm/etc/scripts/epilog.d/*
SchedulerParameters=nohold_on_prolog_fail
BatchStartTimeout=180
```

Pour plus d'informations, consultez le [guide Prolog et Epilog](https://slurm.schedmd.com/prolog_epilog.html) dans la Slurm documentation.

AWS ParallelCluster inclut les scripts prolog et epilog suivants :
+ `90_plcuster_health_check_manager`(dans le `Prolog` dossier)
+ `90_pcluster_noop`(dans le `Epilog` dossier)

**Note**  
Le `Epilog` dossier `Prolog` et doit contenir au moins un fichier.

Vous pouvez utiliser vos propres scripts `prolog` ou vos propres `epilog` scripts en les ajoutant aux `Epilog` dossiers `Prolog` et correspondants.

**Avertissement**  
Slurmexécute tous les scripts des dossiers, dans l'ordre alphabétique inverse.

La durée d'exécution des `epilog` scripts `prolog` et a un impact sur le temps nécessaire à l'exécution d'une tâche. Mettez à jour le paramètre `BatchStartTimeout` de configuration lors de l'exécution de plusieurs `prolog` scripts ou de longue durée. La valeur par défaut est de 3 minutes.

Si vous utilisez `prolog` des `epilog` scripts personnalisés, localisez-les dans les `Epilog` dossiers `Prolog` et correspondants. Nous vous recommandons de conserver le `90_plcuster_health_check_manager` script qui s'exécute avant chaque script personnalisé. Pour de plus amples informations, veuillez consulter [Slurm personnalisation de la configuration](slurm-configuration-settings-v3.md).