pgrep命令-检索当前正在运行的进程

通过pgrep命令可以检索出指定命令当前正在运行的进程,直接显示其进程的PID

常用参数
描述

-d

设置一个字符串,用于分隔输出的每个进程ID

-f

模式参数仅用于匹配进程名

-I

列出进程名及进程ID

-P

仅选择匹配指定父进程ID的进程

-u

选择仅匹配指定有效用户ID进程

-U

选择仅匹配指定真实用户ID的进程

# 过滤出指定进程的pid
pgrep nginx

# 如果过滤的关键字有多个进程,默认每行一个pid,
# ‘-d’参数可以指定一个间隔符号,让pid在一行显示
pgrep -d " " docker

# 显示进程pid和进程名
pgrep -l nginx

# 查看指定用户启动bash的进程pid
pgrep -u root bash

最后更新于