盘点Linux中的pgrep命令
发布时间:2021-12-10 16:48:06 所属栏目:Linux 来源:互联网
导读:本文介绍Linux pgrep命令的基础知识。pgrep是一个命令行实用程序,可让您根据给定的条件查找正在运行的程序的进程ID。 它可以是完整或部分的进程名称,运行该进
本文介绍Linux pgrep命令的基础知识。pgrep是一个命令行实用程序,可让您根据给定的条件查找正在运行的程序的进程ID。 它可以是完整或部分的进程名称,运行该进程的用户或其他属性。 pgrep命令是procps(或procps-ng)软件包的一部分,该软件包已预装在几乎所有Linux发行版中。 理解Linux中的pgrep命令 如何使用pgrep命令 pgrep命令的语法如下: pgrep [选项] <模式> 使用扩展的正则表达式指定匹配的<模式>。 当不带任何选项调用时,pgrep将显示与给定名称匹配的所有正在运行程序的PID。 例如,要查找SSH服务器的PID,应运行: [linuxmi@linux:~/www.linuxmi.com]$ pgrep ssh 如果存在名称与“ssh”匹配的正在运行的进程,则其PID将显示在屏幕上。 如果未找到匹配项,则输出为空。 输出 668 1555 理解Linux中的pgrep命令 当至少一个正在运行的进程与请求的名称匹配时,该命令返回0。 否则,退出代码为1。在shell脚本中使用时,这很有用。 pgrep在换行符上打印每个匹配的进程ID。 -d选项允许您指定其他定界符。 例如,如果要使用空格作为定界符,请输入: [linuxmi@linux:~/www.linuxmi.com]$ pgrep ssh -d' ' 输出 668 1555 理解Linux中的pgrep命令 -l选项告诉pgrep显示进程名称及其ID: [linuxmi@linux:~/www.linuxmi.com]$ pgrep sshd -l (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |