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.