當前位置:
首頁 > 最新 > 快速過濾出進程PID進程

快速過濾出進程PID進程

在日常工作中我們可能經常需要過濾出進程pid來操作(如殺死),我們經常方式是grep過濾出進程pid

ps -ef |grep nginx|grep -v grep|awk ""

其實在Linux中提供了一個更簡單命令過濾,就是pgrep,下面簡單介紹使用

有沒有感覺一樣,對,就是這麼強大,更好用的功能如下

場景:我們系統中部署了多個jar包,但是我只想找到其中一個jar包的名字,這裡我們直接pgrep是無法過濾的,如下

可以看到,我們有啟動,但是過濾不出來,所以我們要使用參數-f

可以看到,pid出來了。

其他更多的參數如下:

pgrep:

-o:僅顯示找到的最小(起始)進程號;

-n:僅顯示找到的最大(結束)進程號;

-l:顯示進程名稱;

-P:指定父進程ppid;

-g:指定進程組;

-t:指定開啟進程的終端;

-u:指定進程的有效用戶ID。

-f:進行正則匹配ps -ef裡面command類容

覺得不錯,支持我吧


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愛運維 的精彩文章:

TAG:愛運維 |