Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von Rückgabecodes
Ein Rückgabecode ist normalerweise, aber nicht immer, ein versteckter Code, der nach der Ausführung eines Amazon DCV Session Manager-CLI-Befehls gesendet wird, der seinen Status beschreibt.
Um diese Rückgabecodes anzuzeigen, können Sie den echo Befehl verwenden. Dies zeigt den Code an, der vom letzten Session Manager-CLI-Befehl gesendet wurde. YOu kann anhand dieser Codes feststellen, ob ein Befehl erfolgreich war oder nicht und warum ein Befehl möglicherweise einen Fehler aufweist.
Zusätzlich zu den Rückgabecodes können Sie weitere Details zu einem Fehler anzeigen, indem Sie Ihre Befehle mit ausführen--debug. Dadurch wird ein detaillierter Bericht über die Schritte erstellt, die die Session Manager-CLI zur Verarbeitung des Befehls verwendet, sowie über das Ergebnis jedes Schritts.
Um den Rückgabecode eines DCV SM CLI-Befehls zu ermitteln, führen Sie unmittelbar nach der Ausführung des CLI-Befehls einen der folgenden Befehle aus.
-
Unter Linux und macOS
$echo $? 0 -
Windows PowerShell
$echo $lastexitcode 0 -
Windows-Eingabeaufforderung
$echo %errorlevel% 0
Die folgenden Rückgabecodes werden am Ende der Ausführung eines CLI-Befehls angezeigt:
-
0Der Befehl war erfolgreich. Es wurden weder von der CLI noch von dem Dienst, an den die Anfrage gestellt wurde, Fehler ausgelöst.
-
1Die an die CLI analysierte Konfigurationsdatei wurde nicht gefunden oder ist möglicherweise beschädigt.
-
2Der in der Befehlszeile eingegebene Befehl konnte nicht analysiert werden. Fehler beim Parsen können unter anderem dadurch verursacht werden, dass erforderliche Unterbefehle oder Argumente fehlen oder unbekannte Befehle oder Argumente verwendet werden. Beachten Sie, dass diese Bedeutung des Rückgabecodes für alle CLI-Befehle gilt.
-
130Der Prozess hat ein SIGINT (Strg-C) erhalten.
-
252Die Befehlssyntax war ungültig, es wurde ein unbekannter Parameter angegeben oder ein Parameterwert war falsch, sodass der Befehl nicht ausgeführt werden konnte.
-
253Die Systemumgebung oder Konfiguration war ungültig. Obwohl der bereitgestellte Befehl syntaktisch gültig ist, verhinderte fehlende Konfiguration oder Anmeldeinformationen die Ausführung des Befehls.
-
254Der Befehl wurde erfolgreich analysiert und es wurde eine Anfrage an den angegebenen Dienst gestellt, aber der Dienst hat einen Fehler zurückgegeben. Dies deutet im Allgemeinen auf eine falsche API-Nutzung oder andere servicespezifische Probleme hin.
-
255Allgemeiner Catch-All-Fehler. Der Befehl wurde möglicherweise korrekt analysiert, aber bei der Ausführung des Befehls ist ein unbekannter Laufzeitfehler aufgetreten. Da es sich um einen allgemeinen Fehlercode handelt, kann sich ein Fehler von 255 auf einen spezifischeren Rückgabecode ändern. Der Rückgabecode 255 sollte nicht als Grundlage für die Bestimmung eines bestimmten Fehlerfalls verwendet werden.