Que signifie le statut de sortie 1 renvoyé par la commande linux? Comme 127, l'état de sortie indique "commande introuvable".
J'ai visité http://linux.die.net/abs-guide/exitcodes.html page, cela signifie-t-il que l'état de sortie 1 n'a pas de signification particulière particulière?
La seule convention générale est qu'un état de sortie nul signifie un succès, tandis que tout état de sortie différent de zéro est un échec.
De nombreux outils de ligne de commande - mais certainement pas tous - renvoient le code de sortie 1 pour une erreur de syntaxe, c'est-à-dire que vous aviez trop peu d'arguments ou une option non valide.
De nombreux - mais, hélas, pas tous - outils de ligne de commande ont un page de manuel . Par convention, il devrait documenter les codes de sortie du programme, mais beaucoup ne le font pas.
Vous pouvez voir la valeur de l'état de sortie à l'aide de man
.
Donner un exemple ci-dessous:
man ls
Maintenant, recherchez la chaîne exit
Ajout d'une capture d'écran ci-dessous: