Rox*_*Rox 9 linux kill exit-code sigterm
如果我SIGTERM使用该kill命令向进程发送信号,我期望退出代码,但在终止进程后运行以下命令时总是得到0(零):
echo $?
Run Code Online (Sandbox Code Playgroud)
根据这篇文章中的答案,我在发送SIGTERM一个进程时应该得到143 :始终应用Java结束"退出143"Ubuntu
但我没有得到退出代码.为什么?
Fre*_*Foo 11
您获得的退出代码是kill命令本身.0表示它成功,即另一个进程得到您发送的信号.kill只是不报告进程的退出状态,因为它甚至不能确定其发送的信号导致其他进程退出.