微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux:从kill命令中获取退出代码

如果我使用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] 举报,一经查实,本站将立刻删除。

相关推荐