为什么Zsh有两个进程?

为什么Zsh有两个进程?

当我查看pstree输出时,zsh 的实例是两个进程的堆栈。

 ├─tmux: server─┬─tmux: server
 │              ├─13*[zsh───zsh]
 │              ├─zsh─┬─pstree
 │              │     └─zsh
 │              └─zsh─┬─vim
 │                    └─zsh

在这里,您可以看到该系统的 tmux 服务器有 13 个 zsh 在 shell 上闲置,其中一个运行 pstree,一个运行 vim。

当我在其中运行一个程序时,child-zsh 是该程序的同级程序。

我很好奇这个 zsh 子进程的功能是什么。

相关内容