国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

pgrep命令詳解

2016-03-29 16:54:04 10569

前言


經(jīng)常要查看進(jìn)程的信息,包括進(jìn)程的是否已經(jīng)消亡,通過pgrep來獲得正在被調(diào)度的進(jìn)程的相關(guān)信息。pgrep通過匹配其程序名,找到匹配的進(jìn)程

重要選項


-l 同時顯示進(jìn)程名和PID

-o 當(dāng)匹配多個進(jìn)程時,顯示進(jìn)程號最小的那個

-n 當(dāng)匹配多個進(jìn)程時,顯示進(jìn)程號最大的那個

注:進(jìn)程號越大,并不一定意味著進(jìn)程的啟動時間越晚

使用說明


查看指定名稱的進(jìn)程信息


默認(rèn)只顯示PID

   1: [root@master ~]# pgrep ssh

   2: 3686

   3: 7907

   4: 8815

   5: 12874

同時顯示PID和ProcessName : –l


   1: [root@master ~]# pgrep -l sshd

   2: 3686 sshd

   3: 7907 sshd

   4: 8815 sshd

   5: 12874 sshd

-o 當(dāng)匹配多個進(jìn)程時,顯示進(jìn)程號最小的那個


   1: [root@master ~]# pgrep -l sshd

   2: 3686 sshd

   3: 7907 sshd

   4: 8815 sshd

   5: 12874 sshd

   6: [root@master ~]# pgrep -l -o  sshd

7: 3686 sshd

-n 當(dāng)匹配多個進(jìn)程時,顯示進(jìn)程號最大的那個


   1: [root@master ~]# pgrep -l -n sshd

   2: 12874 sshd

特別說明


1)pgrep相當(dāng)于 ps –eo pid,cmd | awk ‘{print $1,$2}’ | grep KeyWord

   1: [root@master ~]# ps -eo pid,cmd | awk '{print $1,$2}'  | grep init

   2: 1 init

   3: [root@master ~]# pgrep init

   4: 1

2)如1),pgrep查找的是程序名,不包括其參數(shù)

如下,參數(shù)里包括要查找的參數(shù),而程序名中不包括,所有沒查找到。

   1: [root@master ~]# ps axu | grep name

   2: root     13298  0.0  0.3   5436  1000 pts/4    S    05:52   0:00 sh name.sh

   3: root     13313  0.0  0.2   4876   672 pts/4    R+   05:53   0:00 grep name

   4: [root@master ~]# pgrep name

   5: [root@master ~]# 

總結(jié)


pgrep命令用來查找進(jìn)程的信息,通常會和kill命令來連用,在指定條件下kill問題進(jìn)程。


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: