bonjour,
Je voudrais l'avis de gens expérimentés concernant la gestion des erreurs dans les scripts bash.
J'ai fait une fonction assert_function qui sert à sortir du script en cas d'erreur.
Je pense l'utiliser systématiquement en début de toutes mes fonctions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function assert_function () { if [ 0 != $? ] then printf "erreur.\n" >&2 exit 1 fi } function test () { assert_function # ... }
Pensez-vous que c'est une bonne démarche, faite correctement ?
Est-ce que c'est vouloir trop contrôler ?
Voyez-vous des faiblesses dans le code ?
Merci,
Partager