Pstree 列出執行序樹狀結構

前言

Pstree- List processes as a tree,當我們打 ps 指令時會列出系統目前正在運作的執行序 (Processes) 而 pstree 為將 ps 列成樹狀 (tree) ,可看到PID、user、COMMAND 以便讓我們更了解執行序的樹狀結構,可以補充 ps 指令的不足。




實作環境

  • FreeBSD 5.2-RELEASE
  • pstree-2.21



安裝及設定

步驟1、安裝 pstree 套件

依如下步驟開始安裝 pstree 套件。
cd /usr/ports/sysutils/pstree  //切換到安裝路徑
make install clean               //安裝套件並清除安裝過程中不必要的檔案
rehash                            //重建 hash table,才不會出現找不到指令的情形




步驟2、開始使用 pstree 指令

安裝完成後,便可以開始使用 pstree 指令。
pstree |grep httpd    //列出執行序樹狀結構
 |-+= 49552  www /usr/local/sbin/httpd -DSSL
 | |--- 49599 www /usr/local/sbin/httpd -DSSL
 | |--- 49600 www /usr/local/sbin/httpd -DSSL
 | |--- 49601 www /usr/local/sbin/httpd -DSSL
 | |--- 49602 www /usr/local/sbin/httpd -DSSL
 | |--- 49603 www /usr/local/sbin/httpd -DSSL
 | |--- 49605 www /usr/local/sbin/httpd -DSSL
 | |--- 49612 www /usr/local/sbin/httpd -DSSL
 | |--- 50416 www /usr/local/sbin/httpd -DSSL
 | |--- 50417 www /usr/local/sbin/httpd -DSSL
 | \--- 50418 www /usr/local/sbin/httpd -DSSL




參考