首页 > 编程笔记

Linux pgrep命令:查询进程

pgrep 命令是通过程序的名字来查询进程的工具,一般用来判断程序是否正在运行。

pgrep 命令的基本格式如下:

[root@bogon ~]# pgrep [选项] 程序名称

pgrep 命令常用选项及作用如表 1 所示。

表 1 pgrep命令常用选项及作用
选 项 作 用
-l 同时显示进程名和 PID
-o 进程起始的 ID
-n 进程终止的 ID

【例 1】查看指定名称的进程信息。

查看 systemd 的进程信息,在终端页面输入如下命令:

[root@bogon ~]# pgrep systemd
1
3126
3162
6581


【例 2】同时显示 PID 和进程名称。

在终端页面输入如下命令:

[root@bogon ~]# pgrep -l systemd
1   systemd
3126   systemd-journal
3162   systemd-udevd
6581   systemd-logind


【例 3】显示进程起始 ID。

在终端页面输入如下命令:

[root@bogon ~]# pgrep -l -o systemd
1   systemd


【例 4】显示进程终止 ID。

在终端页面输入如下命令:

[root@bogon ~]# pgrep -l -n systemd
6581   systemd-logind

优秀文章