tmux/bash 仅在正常 shell (intellij) 时启动 tmux

tmux/bash 仅在正常 shell (intellij) 时启动 tmux

我有一个小问题,我让 tmux 启动,.bashrc但我只希望它启动,如果 shell 是我的终端模拟器中的普通 shell。

现在大多数 IDE 都有一个终端选项卡,它们可以在其中启动 shell(在我的例子中)tmux 已启动。如果我关闭 IDE,tmux 不会正确结束,因此会话仍在运行。

这会导致我不想要的分离 tmux 会话。

有什么方法可以防止 tmux 在这种情况下启动(例如环境变量,仅在终端仿真器启动 shell 时设置,或者在关闭时以某种方式正确结束 IDE 中的会话(在我的情况下是 intellij) IDE)?

相关内容