如何使用命令结束所有 tmux 会话?我知道Ctrl+D会分离当前会话并在窗口中“退出”。但服务器进程直到最后一部分关闭后才会结束。
假设有 3 个会话,每个会话打开了 4 个窗口。我想关闭所有会话并以适当的方式重新启动 tmux(即不关闭服务器)。
有什么办法可以做到这一点?
答案1
可以通过以下方式完成。
创建一个名为“new”的新会话:
tmux new-session -s new
终止除刚创建的会话之外的所有会话:
tmux kill-session -a -t new
但是,终止 tmux 服务器并启动新会话也同样有效。
答案2
要终止所有会话,请输入
tmux kill-session