unix - pstree 中进程周围的花括号是什么意思?

标签 unix pstree

手册页确实解释了括号大括号的含义(它指的是线程),但我想知道 是什么意思只是 大括号的意思。

从这里我可以看到 auditdnode是这样的。

❯ 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]

我目前最好的猜测是这意味着它们在输入时被阻止。

最佳答案

n*[{name}] 表示 n 个线程的组。如果只有一个线程,pstree 使用 {name}

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

对于线程组,pstree 使用 n*[{name}]:
├─rsyslogd───3*[{rsyslogd}]

相当于:
├─rsyslogd─┬─{rsyslogd}
           ├─{rsyslogd}
           └─{rsyslogd}

使用命令“pstree -a”查看不同之处。

关于unix - pstree 中进程周围的花括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15802316/

相关文章:

c - unix 中的写操作是原子的吗?

unix - 如何使用第三台本地计算机上的scp在两个远程服务器之间传输文件?

regex - 如何转义 CSV 中的双引号?

linux - I/O 绑定(bind)与 CPU 绑定(bind)取决于内核?

linux - 在 awk 命令中使用 pstree

linux - 为什么在 pstree 中显示的一些进程在 ps -ef 中没有显示?

linux - 遍历进程树

linux - 是否可以从 netcat 创建 wireshark/tcpdump?