Je souhaite savoir si des commandes d'un script bash sont sorties avec un statut différent de zéro.Comment savoir si une commande du script bash a échoué (état de sortie différent de zéro)
Je veux quelque chose de similaire à la fonctionnalité set -e
, sauf que je ne veux pas qu'il se ferme lorsqu'une commande se termine avec un statut différent de zéro. Je veux exécuter le script entier, et je veux savoir que ce soit:
a) toutes les commandes avec le statut de sortis sortie 0
-ou-
b) une ou plusieurs commandes avec un liquide' non nul état
par exemple, étant donné les éléments suivants:
#!/bin/bash
command1 # exits with status 1
command2 # exits with status 0
command3 # exits with status 0
Je veux les trois commandes à exécuter. Après l'exécution du script, je veux une indication qu'au moins l'une des commandes est sortie avec un statut différent de zéro.
Parfait, exactement ce que je cherchais! Merci @William_Pursell! –