[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
要怎樣才能找到某個程式的 process ID
Steve Hayman (2001-04-19 11:31:14)
沒有現成的程式可以用來查詢程式名稱與 process ID 之間的對應。此外, 
如果有對應的話,通常也都不太可信,因為可能會有多個 process 執行同一 
個名稱的程式,而且 process 在啟動之仍可修改自己的名稱。然而,如果 
您真的想要得知執行某個特定程式的所有 process, 可以利用以下命令行達 
成: 
ps ux | awk '/name/ && !/awk/ {print $2}' 

您可以把 "name" 換成您想尋找的程式名稱。 

這個命令行的基本觀念是分析 ps 程式的輸出,然用 awk或grep等公用 
程式來搜尋具有特定名稱的文字行,然把這些文字行當中的 PID 欄位印 
出來。值得注意的是此例的命令行用了 "!/awk/" 以避免 awk 的 process 被 
列出來。 (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章

======
 

★  樊強制作 歡迎分享  ★