【问题标题】:Killing Tmux window from outside tmux从 tmux 外部杀死 Tmux 窗口
【发布时间】:2016-08-31 01:53:21
【问题描述】:

在 Linux 机器上,我使用 3 个窗口运行 Tmux 会话。我使用 ssh 连接到这台 Linux 机器。在一个窗口中运行的进程会喷出大量日志,几乎不允许我做任何其他事情(无法切换窗口甚至杀死该窗口)。有没有办法可以从 shell 中杀死这个窗口(通过打开另一个到这个盒子的 ssh 连接)?我不想杀死进程。只是窗户。

【问题讨论】:

  • 请注意,Stackoverflow 仅用于编程相关问题。请查看help center,了解可以在此处询问的主题。这个问题可能适用于其他 SE 网站,例如 Unix & Linux。首先查看他们的帮助,看看问题是否属于那里,如果是,您可以单击“标记”链接并选择“需要版主注意”以请求在那里迁移。
  • 我觉得可以,因为这个关于编程工具的问题software tools commonly used by programmers

标签: linux tmux


【解决方案1】:

阅读man tmux有一个命令叫kill-window

杀死窗口 [-a] [-t 目标窗口] (别名:killw)

杀死当前窗口或目标窗口的窗口,将其删除 从它链接到的任何会话。 -a 选项除了 用 -t 给出的窗口。

因此,如果您知道窗口名称或索引,则可以按Prefix+: 调用命令模式,然后键入

kill-window -t window_name

或者来自 tmux 之外

tmux kill-window -t session_name:window_name

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 2012-08-18
    • 2019-01-17
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    相关资源
    最近更新 更多