pgrep

pgrep

根据用户给出的信息在当前运行进程中查找并列出符合条件的进程ID(PID)

补充说明

pgrep命令 以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。

语法

pgrep(选项)(参数)

选项

-d, --delimiter <string>:指定输出的分隔符。
-l, --list-name:列出进程ID和进程名称。
-a, --list-full:列出进程ID和完整的命令行。
-v, --inverse:反向匹配,即只显示不匹配的进程。
-w, --lightweight:列出所有TID(轻量级线程)。
-c, --count:显示匹配的进程数量。
-f, --full:使用完整的进程名称进行匹配。
-g, --pgroup <PGID,...>:匹配指定的进程组ID。
-G, --group <GID,...>:匹配真实组ID。
-i, --ignore-case:忽略大小写进行匹配。
-n, --newest:选择最近启动的进程。
-o, --oldest:选择最早启动的进程。
-O, --older <seconds>:选择启动时间早于指定秒数的进程。
-P, --parent <PPID,...>:只匹配给定父进程的子进程。
-s, --session <SID,...>:匹配会话ID。
-t, --terminal <tty,...>:根据控制终端进行匹配。
-u, --euid <ID,...>:根据有效用户ID进行匹配。
-U, --uid <ID,...>:根据真实用户ID进行匹配。
-x, --exact:精确匹配进程名称。
-F, --pidfile <file>:从文件中读取PID。
-L, --logpidfile:如果PID文件没有锁定,则失败。
-r, --runstates <state>:匹配运行状态(D, S, Z等)。
--ns <PID>:匹配与指定PID相同命名空间的进程。
--nslist <ns,...>:列出将在 --ns 选项中考虑的命名空间。可用的命名空间包括:ipc、mnt、net、pid、user、uts。

参数

进程名称:指定要查找的进程名称,同时也支持类似grep指令中的匹配模式。

实例

pgrep -lo httpd
4557 httpd
 [root@localhost ~]# pgrep -ln httpd
4566 httpd

[root@localhost ~]# pgrep -l httpd
4557 httpd
4560 httpd
4561 httpd
4562 httpd
4563 httpd
4564 httpd
4565 httpd
4566 httpd

[root@localhost ~]# pgrep httpd 4557
4560
4561
4562
4563
4564
4565
4566

[root@localhost ~]# pgrep -x httpd
4557
4560
4561
4562
4563
4564
4565
4566

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/pgrep/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 1日 下午4:30
下一篇 2024年 3月 1日 下午4:30

相关推荐

  • xrandr

    文章目录xrandr补充说明语法选项参数实例 xrandr X 窗口系统配置管理工具 补充说明 xrandr命令RandR(Rotate and Resize,旋转与缩放)是一个X…

    入门教程 2024年 3月 11日
  • sshd

    文章目录sshd补充说明语法选项 sshd openssh软件套件中的服务器守护进程 补充说明 sshd命令 是openssh软件套件中的服务器守护进程。 语法 sshd(选项) …

    入门教程 2024年 3月 11日
  • squid

    文章目录squid补充说明语法选项 squid squid服务器守护进程 补充说明 squid命令 高性能的Web客户端代理缓存服务器套件“squid”的服务器守护进程。 语法 s…

    入门教程 2024年 3月 5日
  • pstack

    文章目录pstack补充说明实例 pstack 显示每个进程的栈跟踪 补充说明 pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。…

    入门教程 2024年 3月 1日
  • iOS 简介

    iOS之前被称为 iPhone OS,是一个由苹果公司开发的移动操作系统。 iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。 2010年1月27…

    2023年 3月 18日
  • fg

    文章目录fg概要主要用途参数返回值例子注意 fg 将后台作业移动到前台终端运行 概要 fg [job_spec …] 主要用途 用于将后台作业(在后台运行的或者在后台挂起的作业…

    入门教程 2023年 12月 14日
  • Select

    文章目录Select什么是 select?示例select 的应用默认情况死锁与默认情况随机选取这下我懂了:空 select Select 上一节:第二十三篇 信道下一节:第二十五…

    2023年 12月 5日
  • sftp-server

    文章目录sftp-server补充说明语法 sftp-server sftp协议的服务器端程序 补充说明 sftp-server命令 是一个“sftp”协议的服务器端程序,它使用加…

    入门教程 2024年 3月 4日
  • TCP/IP 寻址

    TCP/IP 使用 32 个比特或者 4 组 0 到 255 之间的数字来为计算机编址。 文章目录IP地址IP 地址包含 4 组数字:32 比特 = 4 字节IP V6域名 IP地…

    2023年 5月 15日
  • setpci

    文章目录setpci补充说明语法选项参数实例 setpci 查询和配置PCI设备的使用工具 补充说明 setpci命令 是一个查询和配置PCI设备的使用工具。 语法 setpci(…

    入门教程 2024年 3月 4日

发表回复

登录后才能评论
Translate »