如果我使用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只是不报告进程的退出状态,因为它甚至不能确定另一个进程由于它发送的信号而退出。
总结以上是内存溢出为你收集整理的Linux:从kill命令中获取退出代码全部内容,希望文章能够帮你解决Linux:从kill命令中获取退出代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)