tmux 会话如何正确退出,即通过单击终端窗口的关闭按钮完全退出,因为它会将 tmux 会话保留在其 OS pid 上
答案1
的设计目标之一tmux
是当您关闭终端时会话仍然能够持续存在。
因此默认情况下,如果您想关闭tmux
会话,您必须使用以下命令主动执行此操作:
tmux kill-session -t <session-name>
如果您希望禁用默认行为,您可以destroy-unattached
在~/.tmux.conf
文件中设置选项,如下所示:
set-option -g destroy-unattached on
设置此选项后,tmux
将自动关闭任何未连接到客户端的会话。