linux 强杀进程

在开发中遇到问题:某个进程已经死掉,不想reboot
<wbr>想kill掉他 <div>使用 kill PID 未提示任何错误信息,但是进程还是在运行着</div> <div><br></div> <div>解决办法:</div> <div>kill -9 PID</div> <div><br></div> <div><span style="line-height:21px">kill -kill PID</span></div> <div>成功杀掉进程</div> <div>参考:<a href="http://zhidao.baidu.com/question/160653674.html&amp;__bd_tkn__=71b54636296bde31450ee772b8f864b19810dafb8078338d51fed8133ea5c69d362ad36bb4bcda3b39bb3949f6bbe47087ac3af56e60b1f4e7eb6015795afd349864afff5a0f03de01252708a337cd0d4e77ee70792ccc8fa249430b075e3b5abf620d364fc7a9a89a09fcaccbdc8d03ca3c21f447a8">http://zhidao.baidu.com/question/160653674.html&amp;__bd_tkn__=71b54636296bde31450ee772<wbr>b8f864b19810dafb8078338d<wbr>51fed8133ea5c69d362ad36b<wbr>b4bcda3b39bb3949f6bbe470<wbr>87ac3af56e60b1f4e7eb6015<wbr>795afd349864afff5a0f03de<wbr>01252708a337cd0d4e77ee70<wbr>792ccc8fa249430b075e3b5a<wbr>bf620d364fc7a9a89a09fcac<wbr>cbdc8d03ca3c21f447a8</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></a> </div> <div> <pre style="margin-top:0px; margin-bottom:10px; padding:0px; font-family:Arial; white-space:pre-wrap; word-wrap:break-word; zoom:1; line-height:22px; background-color:rgb(255,252,246)">kill 实际的实际作用是给进程发信号(signal), 其常用格式为 kill -sig pid 这里的 sig 可以是信号对应的数字,也可以是信号名,比如你如果用 kill -9 pid 实际是发 9号信号给进城,9对应的信号名是 KILL。所以 kill -9 等价于 kill -KILL pid。 常用的几个信号是 INT 2 这个就是你在bash下面用Ctrl+C 来结束一个程序时,bash会向进程发送这个信号,默认的,进程收到这个程序会结束。 你可以用 kill -INT pid 来发这个信号。 QUIT 3 这个是你在bash下用 Ctrl+\ 来结束程序时,发的信号,进程默认受到这个信号后也是结束 KILL 9 这个信号之所以被称为“强杀”,就是因为无法改变进程收到这个信号后所执行的动作,进程只能退出。 (前面说的两个信号,虽然默认是退出,但是应用程序自己可以通过signal系统调用来修改成其他动作,比如忽略那两个信号等动作) 更多信息,可以man kill, 另外可以学习一下linux的信号机制,信号相关的系统调用等。对我说的有什么不明白之处,可以baidu hi我</pre> </div> </wbr>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值