根據(jù)用戶給出的信息在當前運行進程中查找并列出符合條件的進程ID(PID)
pgrep命令 以名稱為依據(jù)從運行進程隊列中查找進程,并顯示查找到的進程id。每一個進程ID以一個十進制數(shù)表示,通過一個分割字符串和下一個ID分開,默認的分割字符串是一個新行。對于每個屬性選項,用戶可以在命令行上指定一個以逗號分割的可能值的集合。
pgrep(選項)(參數(shù))
-o:僅顯示找到的最小(起始)進程號;
-n:僅顯示找到的最大(結(jié)束)進程號;
-l:顯示進程名稱;
-P:指定父進程號;
-g:指定進程組;
-t:指定開啟進程的終端;
-u:指定進程的有效用戶ID。
進程名稱:指定要查找的進程名稱,同時也支持類似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