进程管理-pgrep ⚙️ — 按条件查找进程 PID

作用

pgrep 按模式匹配进程名并返回 PID,常用于脚本中检查进程是否存在。

语法

pgrep [选项] 模式

用法

pgrep 模式匹配进程名。-u 用户 筛选用户,-l 同时显示进程名,-x 精确匹配,-g 组 按组筛选。脚本中常用 pgrep nginx 检查进程是否存在。

常用参数

参数说明
-u 用户按用户筛选
-l同时显示进程名
-x精确匹配
-g 组按组筛选
-t 终端按终端筛选
-c只显示匹配数量

示例

pgrep nginx                      # 查找 nginx 的 PID
pgrep -u ALICE -l                # 查找 ALICE 的进程并显示名称
pgrep -x -u ALICE node           # 精确匹配 ALICE 的 node 进程
pgrep -c ssh                     # 统计 ssh 进程数量

来源: 菜鸟教程

🔗 相关文档

进程管理-pidof | 进程管理-ps | 进程管理-pkill | 进程管理-pstree