终端仿真器关闭时,tmux 客户端分离钩子不会执行

终端仿真器关闭时,tmux 客户端分离钩子不会执行

我的文件中有以下内容.tmux.conf(没有其他内容)。

set-hook -g 'client-detached' 'run "echo DETACH >> .tmux.log"'
set-hook -g 'client-attached' 'run "echo ATTACH >> .tmux.log"'

我已经通过 ssh 进入机器并连接到会话。钩子client-attached执行。如果我使用命令detach-clientPREFIX b从会话内部分离会话,client-detached钩子就会运行。

相反,如果我关闭终端仿真器,client-detached钩子就不会执行。我尝试过在 OSX 上使用 iTerm2,在 Windows 上使用 PuTTY,结果是一样的。如何让钩子client-detached在终端仿真器关闭时运行?

相关内容