Wat is de betekenis van exit-status 1 die wordt geretourneerd door het linux-commando? Zoals 127 geeft de exit-status “opdracht niet gevonden” aan.
Ik heb http://linux.die.net/abs-guide/exitcodes bezocht .htmlpagina, betekent dit dat exit-status 1 geen speciale betekenis heeft?
Antwoord 1, autoriteit 100%
De enige algemene afspraak is dat een exit-status van nul een succes betekent, terwijl elke exit-status die niet nul is een mislukking is.
Veel — maar zeker niet alle — opdrachtregelprogramma’s retourneren exitcode 1 voor syntaxisfout, d.w.z. je had te weinig argumenten of een ongeldige optie.
Veel — maar helaas niet alle — opdrachtregelprogramma’s hebben een handmatige pagina. Volgens afspraak zou het de exitcodes van het programma moeten documenteren, maar velen doen dat niet.
Antwoord 2, autoriteit 34%
Je kunt de waarde van de exit-status zien met man
.
Hieronder een voorbeeld:
man ls
Zoek nu naar tekenreeks exit
Schermafbeelding hieronder toevoegen: