2012-07-03 5 views

Antwort

1

Es gibt keine vordefinierte Bedeutung des Exit-Codes.

Traditionell bedeutet der Beendigungscode 0 jedoch Erfolg, und der Beendigungscode> 0 bedeutet Fehler. Viele Anwendungen weisen exit codes> 0 einige Bedeutungen zu, so dass die Skripts davon profitieren können; Die Bedeutungen spiegeln sich in der Dokumentation der Anwendung wider.

Einige Anwendungen folgen dem Schema "größerer Wert bedeutet schwerer Fehler", einige erlauben die Behandlung des Exit-Codes als ein Bit gesetzt, aber die meisten Anwendungen definieren nur ihre eigene Liste von Codes.

Die Exit-Codes < 0 sind ziemlich ungewöhnlich.

2

Der übergebene Wert ist der Exit-Code. Per Konvention ist 0 Erfolg und alles andere deutet auf einen Fehler hin. Es liegt ganz bei Ihnen, den verschiedenen Fehlercodes eine semantische Bedeutung zu geben.

Verwandte Themen