在Linux机器上,我使用3个窗口运行Tmux会话。我使用ssh连接到这台Linux机器。在一个窗口中运行的进程会喷出大量日志,几乎不让我做任何事情(无法切换窗口甚至杀死该窗口)。有没有办法可以从shell中删除此窗口(通过打开另一个ssh连接到此框)?我不想杀死这个过程。只是窗口。
答案 0 :(得分:1)
阅读man tmux
有一个名为kill-window
kill-window [-a] [-t target-window] (别名:killw)
将当前窗口或窗口杀死到目标窗口,将其删除 来自与之相关的任何会话。 -a选项会杀死所有人 用-t。
给出的窗口
因此,如果你知道窗口名称或索引,你可以按Prefix+:
来调用命令模式而不是键入
kill-window -t window_name
或者来自tmux之外
tmux kill-window -t session_name:window_name