我用来tmux attach
启动 tmux,并且在我的 tmux.conf 中有以下几行:
new -n TeX bash
neww -n Shell bash
启动终端仿真器并运行 pgrep 后,我得到以下结果:
~ $ pgrep -lL tmux
41479 /Users/nmk/.homebrew/bin/tmux attach
41481 /Users/nmk/.homebrew/bin/tmux attach
我看到的 tmux 会话是 0。第二个进程在做什么?这两个是客户端和服务器吗?
答案1
是的,一个是服务器。如果你这样做,ps x
你会看到一个连接到 pty,另一个没有。如果你运行另一个单独的tmux
会话,你会看到三个进程 - 两个带有 pty,一个是服务器,没有。