Linux pkill 用于杀死一个进程,与kill不同的是它会杀死指定名字的所有进程,类似于killall命令。
kill命令杀死指定进程 PID,需要配合 ps 使用,而 pkill 直接对进程对名字进行操作,更加方便。
语法格式:pkill [参数]
常用参数:
-o | 仅向找到的最小(起始)进程号发送信号 |
-n | 仅向找到的最大(结束)进程号发送信号 |
-P | 指定父进程号发送信号 |
-g | 指定进程组 |
-t | 指定开启进程的终端 |
参考实例
仅向找到的最小(起始)进程号发送信号:
[root@bunian ~]# pkill -o
仅向找到的最大(结束)进程号发送信号:
[root@bunian ~]# pkill -n
杀死Apache进程:
[root@bunian ~]# pkill -9 httpd
杀死指定用户的所有进程
[root@bunian ~]# pkill -u bunian
杀死不属于root用户的所有进程
[root@bunian ~]# pkill -vu root
转载请注明:IT运维空间 » linux » Linux pkill命令:按照进程名杀死进程
发表评论