假设您grunt serve
在 tmux 窗格上运行一个命令,然后终止运行该命令的窗格。我发现进程没有被杀死:
ps aux | grep grunt
Run Code Online (Sandbox Code Playgroud)
即使窗格消失了,仍然显示 grunt 正在运行。你如何杀死一个 tmux 窗格以及进程?
使用Ctrl + b\xc2\xb9,>来获取包含此命令和其他有用命令的菜单:
\n\n这就是使用Spotify 插件的原因。
\n\xc2\xb9 或选择的 tmux 转义序列。
\ntmux list-keys | grep display-menu # \n\ncurl cht.sh/tmux # Online cheatsheet\n
Run Code Online (Sandbox Code Playgroud)\n\n
您可能会发现tmux-safekill插件很有用。
我希望它杀死 Ruby 进程,所以我必须分叉存储库来添加该功能,所以我确信如果您没有直接从存储库获取所需的所有功能,您可以对 grunt 进程执行相同的操作。