In ambiente Linux, come posso inviare un segnale kill a un processo, assicurandomi che il codice di uscita restituito da quel processo sia 0? Dovrei fare un po 'di magia GDB per questo, o c'è un segnale di uccisione di cui non sono a conoscenza?
Caso di prova:
cat; echo $?
killall cat
Provare vari segnali di interruzione offre solo segnali di ritorno diversi, come 129, 137 e 143. Il mio obiettivo è quello di uccidere un processo che viene eseguito uno script, ma far sì che lo script pensi che abbia avuto successo.
No symbol table is loaded. Use the "file" command
. Anche se questo è altamente improbabile.