如何杀死 tmux 窗格及其上运行的进程?

Tom*_*ana 3 tmux

假设您grunt serve在 tmux 窗格上运行一个命令,然后终止运行该命令的窗格。我发现进程没有被杀死:

ps aux | grep grunt
Run Code Online (Sandbox Code Playgroud)

即使窗格消失了,仍然显示 grunt 正在运行。你如何杀死一个 tmux 窗格以及进程?

Ler*_*ang 10

要停止程序运行,您可以通过输入<C-B> x然后输入来关闭窗格y

  • 重要的是要注意,这也会关闭窗格,这可能不是有意的 (2认同)

Pab*_*o A 6

使用Ctrl + b\xc2\xb9,>来获取包含此命令和其他有用命令的菜单:

\n

截屏

\n

这就是使用Spotify 插件的原因。

\n

\xc2\xb9 或选择的 tmux 转义序列。

\n

其他注释和来源

\n
tmux list-keys | grep display-menu  # \n\ncurl cht.sh/tmux                    # Online cheatsheet\n
Run Code Online (Sandbox Code Playgroud)\n\n


Pau*_*nti 2

您可能会发现tmux-safekill插件很有用。

我希望它杀死 Ruby 进程,所以我必须分叉存储库来添加该功能,所以我确信如果您没有直接从存储库获取所需的所有功能,您可以对 grunt 进程执行相同的操作。