GNU/Linux >> Tutoriales Linux >  >> Linux

La aplicación C++ termina con el código de salida 143. ¿Qué significa?

Hay algunos códigos de salida que tienen un significado definido o generalmente aceptado.

En el caso de 143, que es 128 + 15, eso significa que el programa murió con la señal 15, que es SIGTERM

De acuerdo con la tabla anterior, los códigos de salida 1 - 2, 126 - 165 y 255 tienen significados especiales y, por lo tanto, deben evitarse para los parámetros de salida especificados por el usuario.

Consulte la tabla en http://www.tldp.org/LDP/abs/html/exitcodes.html


143 generalmente significa que la aplicación detectó un SIGTERM señal, lo que significa que el proceso fue asesinado. Esto podría deberse a que otro proceso lo eliminó, o quizás porque el sistema operativo lo eliminó por usar demasiada memoria o algún otro recurso, etc. Sin más información, es difícil saberlo.


Linux
  1. ¿Qué hace Gnome con las teclas multimedia?

  2. ¿Qué significa "rm is hash"?

  3. ¿Qué hace poll() con un tiempo de espera de 0?

  4. ¿Qué significa __init en el código del kernel de Linux?

  5. ¿Qué significa set -e en un script bash?

¿Qué significa chmod 777?

¿Qué significa ser "sh compatible"?

No hay variable X11 DISPLAY - ¿qué significa?

¿Qué significa matar -3?

¿Qué significa \b en un patrón grep?

¿Qué hace echo $? ¿hacer?