Latest web development tutorials

Linux pstree命令

Linux 命令大全 Linux命令大全

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 //显示用户名称

Linux 命令大全 Linux命令大全