Linux 杀进程几种方式的区别:kill,killall,pkill

1、kill

使用场景:结合ps -ef|grep 命令,根据pid精确杀进程。

用法:kill [-signal|-s signal|-p] [-q value] [-a] [--] pid|name...

常用信号量:-1 重载进程

                     -9 强杀进程,进程号建议从ps查出的结果中复制,避免手输出错导致误杀

举例:

Linux 杀进程几种方式的区别:kill,killall,pkill_第1张图片

2、killall

使用场景:用于批量杀死web或者某类服务器进程,单个进程建议用kill。

用法:killall [信号][选项] 进程名 

常用信号量:-i 交互式,杀进程前需确认,建议打开

                     -I 忽略大小写,大写的i

举例:

Linux 杀进程几种方式的区别:kill,killall,pkill_第2张图片

3、pkill

使用场景:和killall类似,区别:

1、使用 -t 终端号:按照终端号踢出用户,终端号可以通过w 查看;

2、如果给出的进程名不完整,killall会报错。pkill或者pgrep只要给出进程名的一部分就可以终止进程。

用法:pkill [信号][选项] 进程名 

举例:

Linux 杀进程几种方式的区别:kill,killall,pkill_第3张图片

你可能感兴趣的:(Linux菜园,linux)