Answers:
如果关闭iterm2,则连接到该iterm2实例的外壳也会被破坏/关闭。这种情况的过程层次:
iterm2
+---- shell
+---- shell
+---- shell
如果关闭保存tmux的iterm2 ,则tmux和该tmux实例中的外壳将继续运行。您以后可以重新附加到该tmux实例(从本质上讲,这是伙计们在远程服务器上工作的方式,以防连接断开)并恢复到关闭iterm2之前的状态。这种情况的流程层次结构:
iterm2
+---- tmux
+---- shell
+---- shell
+---- shell
直接引用tmux:
tmux是一个终端多路复用器:它使多个终端(或窗口)能够在单个屏幕上创建,访问和控制,每个终端(或窗口)运行一个单独的程序。tmux可能会从屏幕上脱离并继续在后台运行,然后再重新连接。
iterm2 > shell > tmux client
和tmux server > shell
吗?因此,当您关闭iTerm时,您关闭了tmux客户端,但服务器仍在附近。