Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix pstree中进程周围的花括号是什么意思?_Unix_Pstree - Fatal编程技术网

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

Unix pstree中进程周围的花括号是什么意思?,unix,pstree,Unix,Pstree,手册页确实解释了括号括号的意思(它指的是线程),但我想知道括号的意思是什么 从这里我可以看到auditd和node是这样的 ❯ pstree init─┬─agetty ├─atd ├─auditd───{auditd} ├─crond ├─dbus-daemon ├─dhclient ├─6*[mingetty] ├─ntpd ├─rsyslogd───3*[{rsyslogd}] ├─2*[sendma

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

从这里我可以看到
auditd
node
是这样的

❯ 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}]
等值于:

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

使用命令“pstree-a”查看不同的树。

-c
是禁用树的“压缩”的正确参数
-a
也隐式地实现了这一点(尽管它似乎对我不起作用),但它的主要目的是显示进程的参数。资料来源:
├─rsyslogd─┬─{rsyslogd}
           ├─{rsyslogd}
           └─{rsyslogd}