1
0
Các tùy chọn:
--help : hiện thị trợ giúp và thoát
--version : hiển thị thông tin về phiên bản và thoát
4.2.5. Xem cây quá trình với lệnh pstree
Đã biết lệnh để xem các quá trình đang chạy trên hệ thống, tuy nhiên trong Linux còn
có một lệnh cho phép có thể nhìn thấy mức độ phân cấp của các quá trình, đó là lệnh
pstree. Cú pháp lệnh:
pstree [tùy-chọn] [pid | người-dùng]
Lệnh pstree sẽ hiển thị các quá trình đang chạy dưới dạng cây quá trình. Gốc của cây
quá trình thường là init. Nếu đưa ra tên của một người dùng thì cây của các quá trình do
người dùng đó sở hữu sẽ được đưa ra.
pstree thường gộp các nhánh quá trình trùng nhau vào trong dấu ngoặc vuông, ví dụ:
init -+-getty
|-getty
|-getty
|-getty
thành
init ---4*[getty]
-a : chỉ ra tham số dòng lệnh. Nếu dòng lệnh của một quá trình được tráo đổi ra bên ngoài, nó
được đưa vào trong dấu ngoặc đơn.
-c : không thể thu gọn các cây con đồng nhất. Mặc định, các cây con sẽ được thu gọn khi có thể
-h : hiển thị quá trình hiện thời và "tổ tiên" của nó với màu sáng trắng
-H : giống như tùy chọn -h, nhưng quá trình con của quá trình hiện thời không có màu sáng
trắng
-l : hiển thị dòng dài.
-n : sắp xếp các quá trình cùng một tổ tiên theo chỉ số quá trình thay cho sắp xếp theo tên
Ví dụ,
# pstree
init-+-apmd
|-atd
|-automount
|-crond
|-enlightenment
|-gdm-+-X
| `-gdm---gnome-session
|-gen_util_applet
|-gmc
|-gnome-name-serv
|-gnome-smproxy
|-gnomepager_appl
|-gpm
|-identd---identd---3*[identd]