Ok je sais basique , mais utile & nécéssaire , et surtout pret à l’emploi 🙂
Donc à mettre après une commande (je vous invite à la déclarer en tant que fonction pour une meilleur visibilité dans votre code , voir plus dans l’article )
commande_dont_je_souhaite_tester_le_code_retour rc=$? if [ ${rc} -ne 0 ]; then echo 'Probleme code retour ${rc}' exit ${rc} else echo 'Pas de probleme step ' fi echo " "
Déclaration en fonction
#déclaration la fonction que j'appel Check_rc Check_rc() { rc=$? if [ ${rc} -ne 0 ]; then echo 'Probleme code retour ${rc}' exit ${rc} else echo 'Pas de probleme step ' fi echo " " } #Commande 1er_commande_dont_je_souhaite_tester_le_code_retour Check_rc() 2ème_commande_dont_je_souhaite_tester_le_code_retour Check_rc() 3ème_commande_dont_je_souhaite_tester_le_code_retour Check_rc() etc ... etc ....etc Autre exemple : UNIX: Tester un ssh avant de passer des commandes