Journal
How "Exit Traps" Can Make Your Bash Scripts Way More Robust And Reliable
Une petite technique pour améliorer la robustesse de vos scripts. "trap" permet de déclencher l'exécution d'une procédure lorsque le script quitte. Cela permet d'assurer que, même en cas d'erreur, le script termine dans un état prédictible (ressources désallouées, services relancés, etc.).
#!/bin/bash
function finish {
# Your cleanup code here
}
trap finish EXIT
A noter que "trap" peut capturer d'autres signaux :
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_02.html
#!/bin/bash
function finish {
# Your cleanup code here
}
trap finish EXIT
A noter que "trap" peut capturer d'autres signaux :
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_12_02.html
Ce journal est basé sur Ginger, un gestionnaire de lien minimaliste développé dans le cadre d'un stage de perfectionnement. Pour plus d'informations, consulter le wiki consacré à mes projets personnels.