pgrep

    當使用`ps`命令查詢某個進程的`pid`信息時,往往需要結合`grep`命令對輸出的結果進行過濾,單這樣使用非常不方便,而`pgrep`命令則正是用來查詢特定進程信息的專用工具。使用`pgrep`命令可以根據進程的名稱,運行該進程的用戶、進程所在的終端等多種屬性查詢特定進程的`pid`號。
    通過`pgrep`命令,可以只指定進程的一部分名稱進行查詢,可以結合“`-l`”選項輸出對應的進程名(否則只用`pid`號,不便於理解)。
[root@c7-42 ~]# pgrep mysqld
60072
60234

#結合“`-l`”選項輸出對應的進程名
[root@c7-42 ~]# pgrep -l mysqld
60072 mysqld_safe
60234 mysqld

#結合“-U”選項查詢特定用戶的進程、“-t”選項查詢在特定終端運行的進程。
[root@c7-42 ~]# pgrep -l -U root -t tty1
1706 bash
2600 bash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章