Linux pstree命令
Linux pstree命令將所有行程以樹狀圖顯示,樹狀圖將會以 pid (如果有指定) 或是以 init 這個基本行程為根 (root),如果有指定使用者 id,則樹狀圖會只顯示該使用者所擁有的行程。
使用權限:所有使用者。
語法
pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]
或
pstree -V
參數說明:
- -a 顯示該行程的完整指令及參數, 如果是被記憶體置換出去的行程則會加上括弧
- -c 如果有重覆的行程名, 則分開列出(預設值是會在前面加上 *)
實例
顯示進程的關係
pstree init-+-amd |-apmd |-atd |-httpd---10*[httpd] %pstree -p init(1)-+-amd(447) |-apmd(105) |-atd(339) %pstree -c init-+-amd |-apmd |-atd |-httpd-+-httpd | |-httpd | |-httpd | |-httpd ....
特別表明在運行的進程
# pstree -apnh //顯示進程間的關係
同時顯示用戶名稱
# pstree -u //顯示用戶名稱