Betekenis van exit-status 1 geretourneerd door linux-commando

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:

Other episodes