J'entrepose ici mes découvertes linux, bash, python et java que je souhaite partager et mettre de côté...
vendredi 22 juin 2012
bash, appel callback à la sortie...
Il est possible en bash d'appeler des méthodes lorsque de la fin du script est atteinte et ce même s'il y a une erreur.
Ci-dessous, le script appellera cleanup_err puis cleanup_ok lorsque false sera atteint.
#!/bin/bash
set -e
function cleanup_err {
echo cleanup_err
}
function cleanup_ok {
echo cleanup_ok
}
trap cleanup_ok EXIT
trap cleanup_err ERR
false
C'est bien pratique pour nettoyer les fichiers et répertoires temporaires :)
Aucun commentaire:
Enregistrer un commentaire