Linux 命令(178)—— pkill 命令
Posted 爱码大鲤鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令(178)—— pkill 命令相关的知识,希望对你有一定的参考价值。
文章目录
1.命令简介
pkill(process kill)杀死某一类进程。
pkill 是 ps 命令和 kill 命令的结合,用来杀死某一类进程。
pkill 命令与 kill、killall 十分相似,都是用于杀死(结束)指定进程的命令。不过 kill 是杀掉单个进程,killall 是杀掉所有同名进程,pkill 是杀掉一类进程或者某个用户的所有进程。
2.命令格式
pkill [<options>] <pattern>
3.选项说明
--signal, -<signal>
定义要发送到每个匹配进程的信号。可以使用数字或信号名称。
-f, --full
模式通常仅与进程名称匹配。设置 -f 时,将需要匹配完整的命令行。
-n, --newest
查找新程序。
-o, --oldest
查找旧程序。
-v, --inverse
选中与条件不符合的程序。
-x, --exact
进程名称与模式需要完全匹配。
-P, --parent <ppid>,...
匹配父进程为指定进程 ID 的进程。
-t, --terminal <term>,...
选择指定终端下的所有程序。
-u, --euid <euid>,...
匹配有效用户 ID 的进程。可以使用数值或符号值。
-U, --uid <uid>,...
匹配实际用户 ID 的进程。可以使用数值或符号值。
4.常用示例
(1)杀死终端 1 下的所有进程。
pkill -t pts/1
(2)杀死指定用户的所有进程。
pkill -9 -u alice
(3)杀死不属于 root 用户的所有进程。
pkill -9 -v -u root
参考文献
pkill(1) - Linux manual page - man7.org
【Linux随笔】Killall 、Kill 、Pkill三个命令之间的区别 - 腾讯云
以上是关于Linux 命令(178)—— pkill 命令的主要内容,如果未能解决你的问题,请参考以下文章