Alle möglichen Rückgabewerte für cp
Blick auf den man-Seiten für cp, ich fand nur, dass der Befehl beendet sich mit 0, wenn die Kopie erfolgreich, ohne Fehler und mit einer Zahl größer als 0 auf etwaige Fehler. Aber ich konnte nicht finden eine detaillierte Beschreibung auf bestimmte exit-codes zugeordnet, um bestimmte Fälle. Gibt es so eine Beschreibung irgendwo, ist es auch standardisierte, oder jedes Unix/Linux-distribution hat seine eigene exit-code für verschiedene Szenarien?
- 99% von Unix-Befehlen verwenden Sie einfach 0 für Erfolg, 1 für Fehler, die Sie nicht haben unterschiedliche codes unterscheiden, die Gründe. Die paar Befehle, die bestimmte exit-codes beschreiben Sie in Ihrer man-Seiten. Also, wenn es nicht dieses detail, können Sie davon ausgehen, es gibt keine spezifischen codes.
- Ein Beispiel für dieses finden Sie in der
grep
man-Seite. Der exit-code ist0
falls übereinstimmungen gefunden wurden,1
wenn keine übereinstimmungen gefunden wurden,2
wenn ein Fehler aufgetreten ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist, wie
cp
auscoreutils-8.21
beendet:Gibt es nichts anderes als 0 oder 1.
Auf dem Mac (10.12.5 (16F73)) es gibt zusätzliche codes. Zum Beispiel: