测试用例:
cat; echo $? killall cat
尝试各种终止信号只能提供不同的返回信号,例如129,137和143.我的目标是杀死脚本运行的进程,但让脚本认为它是成功的.
call允许您在正在运行的程序中调用函数.调用exit(0)退出,返回码为0.
call
exit(0)
gdb -p <process name> .... .... Gdb output clipped (gdb) call exit(0) Program exited normally.
作为一个单线工具:
gdb --batch --eval-command 'call exit(0)' --pid <process id>