Linux中杀死进程kill和killall命令的区别

Posted 不言谢的网络学习日志

tags:

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

小知识:阅读约2分钟

 

kill [信号代码] 进程ID

注:信号代码可以省略;我们常用的信号代码是 -9 ,表示强制终止。

对于僵尸进程,可以用kill -9 来强制终止退出。

 

kill 的应用,是和ps 或pgrep 命令结合在一起使用的。如下:

1 [root@-linux-byx ~]# ps -ef|grep magic_Linux
2 root     13020     1  1 1月16 ?       00:33:35 ./magic_Linux01 
3 root     22761     1  1 01:27 ?        00:06:35 ./magic_Linux02
4 root     25279     1  0 1月16 ?       00:16:48 ./magic_Linux03
5 root     27694     1  0 1月16 ?       00:16:48 ./magic_Linux04 

 

 kill 命令实例:  用kill 杀死 进程 magic_Linux02

[root@-linux-byx ~]# kill -9 22761

 

与kill命令不同的是,killall 命令可以根据进程名称来杀死进程。kill 命令 则先需要找到进程的id

killall 通过程序的名字,直接杀死所有进程

killall 也和ps或pgrep 结合使用,比较方便。如下:

1 [root@-linux-byx ~]# pgrep -l magic_Linux
2 13020 magic_Linux01
3 22761 magic_Linux02
4 25279 magic_Linux03
5 27694 magic_Linux04

 

killall 命令实例:  用killall 杀死 进程 magic_Linux02

[root@-linux-byx ~]# killall magic_Linux02

 

希望可以帮助到你。

by不言谢。

以上是关于Linux中杀死进程kill和killall命令的区别的主要内容,如果未能解决你的问题,请参考以下文章

[Linux] killall kill pkill 命令详解

[Linux] killall kill pkill 命令详解

怎么样结束关闭linux/ubuntu系统中的进程

linux中kill killallkillall5命令区别

killall kill pkill 命令详解

几个进程管理的命令:pkill,pidof,kill,killall,job