1、我们经常会用到kill命令去杀死一个进程,但是有时会出现kill不成功的现象,这是就要用到kill -9。
2、之所以这两个命令会有区别是因为所发送的信号(Signal)是不同的:
默认情况下kill命令的参数为-15,如下图所示:
kill -15代表的信号为SIGTERM,这是告诉进程你需要被关闭,请自行停止运行并退出;
而kill -9代表的信号是SIGKILL,表示进程被终止,需要立即退出;
3、因此kill -9表示强制杀死该进程,这个信号不能被捕获也不能被忽略。
1、我们经常会用到kill命令去杀死一个进程,但是有时会出现kill不成功的现象,这是就要用到kill -9。
2、之所以这两个命令会有区别是因为所发送的信号(Signal)是不同的:
默认情况下kill命令的参数为-15,如下图所示:
kill -15代表的信号为SIGTERM,这是告诉进程你需要被关闭,请自行停止运行并退出;
而kill -9代表的信号是SIGKILL,表示进程被终止,需要立即退出;
3、因此kill -9表示强制杀死该进程,这个信号不能被捕获也不能被忽略。
本文标题:Linux中的kill与kill -9
本文链接:https://www.haomeiwen.com/subject/xdzjrktx.html
网友评论