Frage

EDIT: nichts zu sehen !!! 127 Rückkehr bedeutet, dass der Befehl nicht gefunden wurde - hatte einen absoluten Pfad zu dem Befehl aus irgendeinem Grund zu geben: / (ich nicht, falls jemand gelöscht haben sonst hat dieses Problem)

Gibt es eine Referenz Rückgabestatus für gemeinsame Linux-Funktionen wie ls? (Es scheint nicht in den man-Seiten zu sein, zumindest für ls). Wenn nicht, kann mir jemand sagen, was 127 Mittel ls Rückkehr?

War es hilfreich?

Lösung

127 ist der Fehler für den Befehl nicht gefunden. In diesem Fall hatte ich einen absoluten Pfad zu dem Befehl nur verwenden (/bin/ls)

Andere Tipps

per http://www.opengroup.org/onlinepubs/009695399 /utilities/ls.html ein Rückgabewert von 0 bedeutet Erfolg, alles> 0 ein Fehler ist

ls ist kein Bash-Funktion. Es ist ein externes Programm. Unter Linux ist ls der GNU File Utilities Teil. man ls sollte zeigen Ihnen ähnliche Informationen wie http: //www.gnu .org / Software / coreutils / manual / html_node / ls-invocation.html wo die einzig möglichen Werte für den Exit-Status sind definiert als 0, 1 und 2

für ls: "Beenden Status ist 0, wenn OK, 1, wenn kleinere Probleme, 2, wenn ernsthafte Probleme"

Quelle: UNIX man pages: ls

Ich vermute, dass Ihre Möglichkeiten dies in der Regel, um herauszufinden, sind:

  1. man
  2. Google
  3. Quellcodeanalyse
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top