by Weithenn on 星期三, 5月 06, 2009
前言
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
參考