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 命令详解