如果我使用kill命令向进程发送一个SIGTERM信号,我期望一个退出代码,但是在杀死一个进程后运行下面的命令时我总是得到0(零)
echo $?
根据这篇文章中的答案,当向一个进程发送一个SIGTERM时,我应该得到143: 始终应用Java结束与“退出143”Ubuntu
C#catch kill命令
32和33杀号发生了什么?
通过pipe道ID杀死Linux进程
在Windows上执行相当于“杀死进程树”的c ++
杀死一个10分钟的僵尸进程在Linux bash脚本
在Perl中发生报警时,我应该如何清理挂起的孙subprocess?
最后一个分叉的孩子不会死
当Windows进入可怕的100%cpu使用僵尸模式时该怎么办
你得到的退出代码是kill命令本身。 0意味着它成功了,也就是说另一个过程得到了你发送的信号。 kill只是不报告进程的退出状态,因为它甚至不能确定另一个进程由于它发送的信号而退出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。


