无限恢复 nested/recursed tmux 会话?
Recover infinitely nested/recursed tmux session?
我开始使用嵌套的 tmux 会话,但我不小心将同一个会话嵌套了两次。换句话说:
tmux new -s mysession
# and then later in a mysession window:
TMUX= tmux attach -t mysession
现在 tmux 很无聊,在屏幕上打印无穷无尽的 '.'。它不会 运行 任何命令,包括 tmux 命令(分离除外)并且基本上没有响应。 有没有一种方法可以在不终止我的 tmux 会话的情况下从 tmux 外部终止有问题的 window?
在会话中,您可以
ctrl+b x
然后你杀了它。
或
tmux kill-session -t mysession
这应该会结束你的会话
还可以检查会话名称
tmux list-sessions
从 tmux 外部,运行:
tmux attach -dt mysession
添加 -d
将自动强制所有其他连接在附加之前与您的会话分离,包括来自会话本身的连接。
我开始使用嵌套的 tmux 会话,但我不小心将同一个会话嵌套了两次。换句话说:
tmux new -s mysession
# and then later in a mysession window:
TMUX= tmux attach -t mysession
现在 tmux 很无聊,在屏幕上打印无穷无尽的 '.'。它不会 运行 任何命令,包括 tmux 命令(分离除外)并且基本上没有响应。 有没有一种方法可以在不终止我的 tmux 会话的情况下从 tmux 外部终止有问题的 window?
在会话中,您可以
ctrl+b x
然后你杀了它。
或
tmux kill-session -t mysession
这应该会结束你的会话
还可以检查会话名称
tmux list-sessions
从 tmux 外部,运行:
tmux attach -dt mysession
添加 -d
将自动强制所有其他连接在附加之前与您的会话分离,包括来自会话本身的连接。