linux中kill killallkillall5命令区别

Posted Hu_ny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中kill killallkillall5命令区别相关的知识,希望对你有一定的参考价值。

linux的kill、killall、killall5命令区别

1.kill

kill命令可以杀死指定PID的进程。
也就是说,如果我们要杀死一个我们只知道名称的的进程,我们需要两个步骤:

  1. 通过使用ps命令,并且配合使用grep命令,找到进程的PID
  2. 通过kill命令kill -9 ,杀死进程

2.killall

kill和killall5这两个命令是系统自带的,即使最小化安装也有的命令,killall这个命令如果是最小化安装需要 yum安装,
安装命令为:

yum install psmisc -y

killall命令使用进程的名称杀死进程,不在需要pid作为参数。

3.killall5

killall5是SystemV killall命令。它向所有进程发送一个信号,除了内核线程和它自己会话中的进程,所以它不会杀死运行脚本的shell。


作者:Harry66



以上是关于linux中kill killallkillall5命令区别的主要内容,如果未能解决你的问题,请参考以下文章

linux中遇到僵尸进程,用Kill -9、kill -18和kill -15都杀不掉,怎么杀吗

Linux中的kill与kill -9

Linux中的kill与kill -9

Linux kill 命令怎么用?

linux中kill -2 和 kill -9 之间的区别

linux kill命令