Uso de códigos de devolución - Amazon DCV Session Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de códigos de devolución

Un código de devolución suele ser, aunque no siempre, un código oculto que se envía después de ejecutar un comando de la CLI de Amazon DCV Session Manager que describe su estado.

Para ver estos códigos de devolución, puede utilizar el comando echo. Muestra el código enviado desde el último comando CLI del Session Manager. YOu puede usar estos códigos para determinar si un comando se ejecutó correctamente o no y por qué un comando puede tener un error.

Además de los códigos de devolución, puede ver más detalles sobre un error ejecutando sus comandos con el conmutador --debug. Esto produce un informe detallado de los pasos que usa la CLI de Session Manager para procesar el comando e indica cuál fue el resultado de cada paso.

Para determinar el código de devolución de un comando de la CLI de DCV SM, ejecute uno de los siguientes comandos inmediatamente después de ejecutar el comando de la CLI.

  • Linux y macOS

    $ echo $? 0
  • Windows PowerShell

    $ echo $lastexitcode 0
  • Símbolo del sistema de Windows

    $ echo %errorlevel% 0

Los siguientes códigos de retorno aparecen al final de la ejecución de un comando de la CLI:

  • 0 El comando se ha ejecutado correctamente. No hay errores generados por la CLI ni por el servicio al que se había enviado la solicitud.

  • 1 No se ha encontrado el archivo de configuración analizado en la CLI o podría estar dañado.

  • 2 No se ha podido analizar el comando introducido en la línea de comandos. Los errores de análisis que pueden deberse, entre otras cosas, a la falta de subcomandos o argumentos necesarios o al uso de comandos o argumentos desconocidos. Tenga en cuenta que este significado de código de retorno se aplica a todos los comandos de la CLI.

  • 130 El proceso ha recibido un SIGINT (Ctrl-C).

  • 252 La sintaxis del comando no es válida, se ha proporcionado un parámetro desconocido o hay un valor de parámetro incorrecto que ha impedido la ejecución del comando.

  • 253 El entorno o la configuración del sistema no son válidos. Si bien el comando proporcionado puede ser válido en sentido sintáctico, la falta de configuración o credenciales impidió que el comando se ejecutara.

  • 254 El comando se ha analizado correctamente y se ha realizado una solicitud al servicio especificado, pero el servicio ha devuelto un error. Esto por lo general indicará el uso incorrecto de la API u otros problemas específicos del servicio.

  • 255 Error catch-all general. Es posible que el comando se haya analizado correctamente, pero se ha producido un error de tiempo de ejecución no especificado al ejecutar el comando. Dado que se trata de un código de error general, un error puede cambiar de 255 a un código de retorno más específico. No se debe confiar en un código de retorno 255 para determinar un caso de error específico.