2013-04-04 24 views
5

Trang người đàn ông giải thích ý nghĩa của dấu ngoặc móc (nó đề cập đến chủ đề), nhưng tôi tự hỏi chỉ là các dấu ngoặc có nghĩa là gì.Niềng răng xoăn xung quanh một quy trình trong pstree có nghĩa là gì?

Từ đây, tôi có thể thấy rằng auditdnode là như thế này.

❯ pstree 
init─┬─agetty 
    ├─atd 
    ├─auditd───{auditd} 
    ├─crond 
    ├─dbus-daemon 
    ├─dhclient 
    ├─6*[mingetty] 
    ├─ntpd 
    ├─rsyslogd───3*[{rsyslogd}] 
    ├─2*[sendmail] 
    ├─sshd─┬─sshd───sshd───zsh───tmux 
    │  └─sshd───sshd───zsh───man───sh───sh───less 
    ├─tmux─┬─2*[zsh] 
    │  ├─zsh───node───{node} 
    │  └─zsh───pstree 
    └─udevd───2*[udevd] 

Dự đoán tốt nhất hiện tại của tôi là điều đó có nghĩa là chúng bị chặn khi nhập.

Trả lời

7

n * [{name}] có nghĩa là nhóm của chuỗi n. Nếu chỉ có một thread, sử dụng pstree {name}

{auditd} <=> 1*[{auditd}] 

Đối với nhóm các chủ đề, sử dụng pstree n * [{name}]:

├─rsyslogd───3*[{rsyslogd}] 

equipvalent tới:

├─rsyslogd─┬─{rsyslogd} 
      ├─{rsyslogd} 
      └─{rsyslogd} 

sử dụng lệnh "pstree -a" để xem sự khác biệt.

+0

'-c' là đối số chính xác để tắt" nén "cây. '-a' thực hiện điều này một cách ngầm định (mặc dù nó dường như không làm việc cho tôi), nhưng ý định chính của nó là hiển thị các đối số của các tiến trình. Nguồn: [pstree (1)] (http://unixhelp.ed.ac.uk/CGI/man-cgi?pstree+1) – zpon

Các vấn đề liên quan