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.