推荐文章 New Blog
linux之kill探究
好久没写东西了,抓住1月的尾巴,补上一篇,开发中常用kill命令杀死进程,具体为什么能杀死,我一直很好奇。前两天研究LMK的时候发现,在内存不够的时候使用了SIGKILL信号杀死了选定的进程,后面想着顺带探究了一下。 想要真正理解kill为什么能杀掉进程,需要理解linux上进程的工作原理,当然这里不可能说很清楚,我也没有这个能力,现在把我知道的写出来。 kill在linux中是一个程序,这个程序用于发送信号,linux中的信号很多,通过kill -l命令可以看对于信号的处理可以参看下面的文章:http://lifeofzjs.com/blog/2015/03/22/what-happens-when-you-kill-a-process/ 这篇文章写的还是挺清楚的,这里我们主要看一下9号信号,也就是传说中的强杀。与其他信号一样,在系统发送kill&n...Jan. 31, 2016, 8:22 p.m.作者:zachary分类:Linux相关阅读(2107)评论(0)