大家在学习linux进程的时候会碰到一个命令:kill,似乎大家对于这个命令的印象或者了解仅仅在于这个单词本身的含义:杀死,使用这个命令似乎就是认为关闭进程的。其实不然,虽然我们使用这个命令去结束进程但是实际上这跟这个命令在linux系统中的意义并不一码事儿,它在linux 系统中是用来向进程发射信号的。
通过使用kill -l 我们可以查看到kill命令可以携带的信号

而每个信号的含义都不一样,应用的场景也都不一样,而我们常用的就是信号2(中断进程)跟信号9(强制关闭)还有信号 15(正常关闭)

如果在图形化中开启一个Firefox的话,在关闭的时候点右上角x号的话默认是信号15正常关闭一个进程。
所以大家在以后去介绍或者理解kill命令的时候一定要介绍完整理解完整 ,它并不是说单单结束进程的意思(虽然的确实这么用的),不要忘记它本意是用来向进程发射信号的。
如果您对技术帖内容有任何疑问,请联系官方邮箱:jcit@jiancenj.com,也欢迎广大学员踊跃投稿,一经录用,有稿费酬谢。
通过使用kill -l 我们可以查看到kill命令可以携带的信号

而每个信号的含义都不一样,应用的场景也都不一样,而我们常用的就是信号2(中断进程)跟信号9(强制关闭)还有信号 15(正常关闭)

如果在图形化中开启一个Firefox的话,在关闭的时候点右上角x号的话默认是信号15正常关闭一个进程。
所以大家在以后去介绍或者理解kill命令的时候一定要介绍完整理解完整 ,它并不是说单单结束进程的意思(虽然的确实这么用的),不要忘记它本意是用来向进程发射信号的。
如果您对技术帖内容有任何疑问,请联系官方邮箱:jcit@jiancenj.com,也欢迎广大学员踊跃投稿,一经录用,有稿费酬谢。