magic linux

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

青春壹個敷衍的年華 提交于 2020-11-25 02:49:16
小知识:阅读约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