Que réalise trap cleanup EXIT dans un script Bash ?
trap cleanup EXIT
Il enregistre cleanup pour qu’elle soit exécutée à la sortie du shell, que le script se termine normalement ou par l’une des nombreuses voies d’erreur.
cleanup
Il appelle immédiatement cleanup, puis désactive toutes les commandes suivantes.
Il surveille les modifications d’un fichier nommé littéralement EXIT.
EXIT
Il exécute le nettoyage uniquement lorsque toutes les commandes réussissent.