Preguntas etiquetadas con exit-status

Use esta etiqueta si su pregunta gira en torno a determinar o utilizar el estado de salida (código de retorno) de un comando. La sintaxis común implica el $? variable y el && y || símbolos









3
Guardar código de salida para más tarde
Así que tengo un pequeño script para ejecutar algunas pruebas. javac *.java && java -ea Test rm -f *.class Ahora el problema con esto es que cuando ejecuto el script ./test, devolverá un código de salida exitoso incluso si la prueba falla porque rm -f *.classtiene éxito. La única forma …



2
¿Cómo hacer que `local` capture el código de salida?
En mi proyecto tengo el siguiente fragmento: local output="$(bash "${1##*/}")" echo "$?" Esto siempre imprime cero debido a que local, sin embargo, la eliminación localhace que la $?variable se comporte correctamente: lo que supone asumir el código de salida de la subshell. Mi pregunta es: ¿cómo puedo mantener esta variable …


2
¿Para qué está destinado ENOANO (sin ánodo)?
Esta pregunta es simplemente por curiosidad ociosa, pero sospecho que otros también serán curiosos. Buscando a través de errno.h (de Linux 2.6) encontré ENOANO "No Anode". No hay signos de un error "Sin cátodo". Mirando a través de las concordancias de la fuente del núcleo, no parece ser utilizado por …

5
Capture el código de salida del comando de salida
Tengo esto en un script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Parece que saldrá justo después del comando de salida, lo cual tiene sentido. Me preguntaba si hay algún comando simple que …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.