У меня есть следующий фрагмент в моем .bashrc, который запускает tmux всякий раз, когда я нахожусь в командной строке:
# Start inside tmux
if [[ $(command -v tmux) ]] && [[ -z $TMUX ]] && [[ $TERM != "screen" ]]; then
exec tmux
fi
Я часто обращаюсь к этой машине через ssh
, а иногда по той или иной причине разрывается трубка (например, закрывается мой ноутбук). Когда это происходит, сеанс tmux продолжает существовать в отключенном состоянии.
Как я могу автоматически уничтожить такие сеансы?