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

相关推荐

  • tailf

    文章目录tailf补充说明语法选项参数实例 tailf 在屏幕上显示指定文件的末尾若干行内容,通常用于日志文件的跟踪输出 补充说明 tailf命令几乎等同于tail -f,严格说来…

    入门教程 2024年 3月 11日
  • Helm | Helm 历史

    文章目录helm history简介可选项从父命令继承的命令请参阅 helm history 检索发布历史 简介 打印给定版本的历史修订。 默认会返回最大的256个历史版本。设置&…

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

    文章目录modetest补充说明安装语法选项参数实例 modetest DRM/KMS驱动程序libdrm中的模式测试工具 补充说明 modetest 是一个用于测试和验证 DRM…

    入门教程 2024年 1月 3日
  • Docker 更改默认存储目录

    由于安装docker,默认的存储目录在根磁盘,会导致我们在拉取镜像的时候,更目录的空间越来越小,不修改存储目录的情况下,会导致我们可用空间越来越小,最终导致根目录不够用。根目录大点…

    2021年 11月 4日
  • yes

    文章目录yes补充说明语法参数实例 yes 重复打印指定字符串 补充说明 yes命令 在命令行中输出指定的字符串,直到yes进程被杀死。不带任何参数输入yes命令默认的字符串就是y…

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

    文章目录awk补充说明awk命令格式和选项awk模式和操作模式操作awk脚本基本结构awk的工作原理awk内置变量(预定义变量)将外部变量值传递给awk查找进程pidawk运算与判…

    入门教程 2023年 12月 6日
  • cdrecord

    文章目录cdrecord补充说明语法选项参数实例 cdrecord Linux系统下光盘刻录功能命令 补充说明 cdrecord命令 用于Linux系统下光盘刻录,它支持cd和DV…

    入门教程 2023年 12月 7日
  • Git 基本操作

    Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。 本章将对有关创建与提交你的项目快照的命令作介绍。 Git 常用的是以下 6 个命令:git clone、git p…

    2024年 4月 30日
  • su

    文章目录su补充说明语法选项参数实例 su 用于切换当前用户身份到其他用户身份 补充说明 su命令 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。 语法…

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

    文章目录chattr补充说明语法选项实例 chattr 用来改变文件属性 补充说明 chattr命令 用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些…

    入门教程 2023年 12月 7日

发表回复

登录后才能评论
Translate »