No ambiente Linux, como posso enviar um sinal de interrupção para um processo, certificando-me de que o código de saída retornado desse processo seja 0? Eu teria que fazer alguma mágica extravagante do GDB para isso, ou há um sinal de matança extravagante que eu desconheço?
Caso de teste:
cat; echo $?
killall cat
Tentar vários sinais de interrupção oferece apenas sinais de retorno diferentes, como 129, 137 e 143. Meu objetivo é interromper um processo executado por um script, mas fazer com que o script pense que foi bem-sucedido.
No symbol table is loaded. Use the "file" command
. Embora isso seja altamente improvável.