GNU/Linux >> Linux Esercitazione >  >> Linux

L'applicazione C++ termina con il codice di uscita 143:cosa significa?

Ci sono alcuni codici di uscita che hanno un significato definito o generalmente concordato.

Nel caso di 143, che è 128 + 15, significa che il programma è morto con il segnale 15, che è SIGTERM

Secondo la tabella precedente, i codici di uscita 1 - 2, 126 - 165 e 255 hanno significati speciali e dovrebbero pertanto essere evitati per i parametri di uscita specificati dall'utente.

Vedi la tabella su http://www.tldp.org/LDP/abs/html/exitcodes.html


143 di solito significa che l'applicazione ha rilevato un SIGTERM segnale, il che significa che il processo è stato interrotto. Questo potrebbe essere dovuto al fatto che un altro processo lo ha ucciso, o forse perché il sistema operativo lo ha ucciso per aver utilizzato troppa memoria o qualche altra risorsa, ecc. Senza ulteriori informazioni, è difficile saperlo.


Linux
  1. Cosa significa "-" (doppio trattino)?

  2. Cosa fa Gnome con i tasti multimediali?

  3. Cosa fa poll() con un timeout pari a 0?

  4. Cosa significa questo avviso?

  5. Cosa significa dire che il kernel Linux è preventivo?

Cosa significa chmod 777

Cosa significa essere "sh compatibile"?

Nessuna variabile DISPLAY X11 - cosa significa?

Cosa significa set -e in uno script bash?

Cosa succede se [[ $? -ne 0 ]]; significa in .ksh

Cosa significa la capacità ep?