In the Linux environment, how can I send a kill signal to a process, while making sure that the exit code returned from that process is 0? Would I have to do some fancy GDB magic for this, or is there a fancy kill signal I'm unaware of?
Test case:
cat; echo $?
killall cat
Trying various kill signals only offers different return signals, such as 129, 137, and 143. My goal is to kill a process which a script runs, but make the script think it was successful.