Je dois m'assurer que toutes les commandes de mon script se sont terminées avec succès (état 0 renvoyé). Voilà pourquoi mon script slurm comprend les lignes suivantes:slurm: écrire le code de sortie ou l'état du travail dans le fichier journal une fois terminé (terminé ou échoué)
set -e
set -x
Maintenant, je voudrais l'état de sortie de l'ensemble de script à écrire dans le fichier journal qui est créé automatiquement par slurm. J'ai essayé écho $SLURM_JOB_EXIT_CODE
(sans succès) ou echo $?
(dont je ne suis pas sûr est ce dont j'ai besoin) comme une dernière ligne de mon script.
Quelle est la bonne façon de faire cela? J'ai besoin de différencier les tâches «échouées» et «terminées», de préférence en vérifiant uniquement les fichiers journaux.