pidof 是linux系統中用來查詢正在執行程序的程序號(pid)的工具;例項:語法
pidof(選項)(引數)
選項-s:僅返回乙個程序號;
-c:僅顯示具有相同「root」目錄的程序;
-x:顯示由指令碼開啟的程序;
-o:指定不顯示的程序id。
引數程序名稱:指定要查詢的程序名稱。
# pidof nginx
28895 28078 28077 28076 28075
# pidof -s nginx
28895
經常要檢視程序的資訊,包括程序的是否已經消亡,通過pgrep來獲得正在被排程的程序的相關資訊。pgrep通過匹配其程式名,找到匹配的程序例項:選項-l 同時顯示程序名和pid
-o 當匹配多個程序時,顯示程序號最小的那個
-n 當匹配多個程序時,顯示程序號最大的那個
注:程序號越大,並不一定意味著程序的啟動時間越晚
1.檢視指定名稱的程序資訊
(預設只顯示pid)
# pgrep ssh
873121387
2.同時顯示pid和processname : –l
# pgrep -l ssh
873 sshd
121387 sshd
3.-o 當匹配多個程序時,顯示程序號最小的那個
# pgrep -l -o ssh
873 sshd
4.-n 當匹配多個程序時,顯示程序號最大的那個
# pgrep -l -n ssh
121387 sshd
特別說明
pgrep 相當於ps -eo pid,cmd | awk '' |grep sshd
# ps -eo pid,cmd | awk '' |grep sshd
873 /usr/sbin/sshd
121387 sshd:
Linux 命令(79) pidof 命令
pidof 命令用於查詢指定名稱程序的程序id,是命令 killall5 的乙個軟鏈結。找出程序 id 的目的通常是根據程序 id 進一步確認程序的執行狀態 殺掉程序或者傳送乙個訊號給它。pidof s c n x m o omitpid omitpid.o omitpid omitpid.prog...
Linux基礎命令 查詢程序pidof
pidof pidof可以查詢指定名稱的程序的pid,將結果送到標準輸出。pidof有兩種返回值 0,找到至少乙個程序 1,沒有找到程序。pidof實際上與killall5相同 程式根據呼叫它的名稱進行操作。此命令的適用範圍 redhat rhel ubuntu centos suse opensu...
Linux之pidof命令 一杯美酒
1 pidof命令功能簡介 root vms002?whatis?pidof pidof?8 find?the?process?id?of?a?running?program.查詢正在執行的程式的程序id2 pidof命令常用選項 選項說明 s一次只顯示乙個程序號 c只顯示執行在root目錄下的程序...