Автоматически завершить сеанс tmux

Автоматически завершить сеанс tmux

Я использую tmux, и каждый раз, когда я открываю терминал, он создает новый сеанс и не уничтожает старый... Я включил destroy-unattaced, но в tmux ls они все еще здесь

Возможно ли, что когда я закрываю окно терминала, сеанс завершается?

У меня как будто только сессия «0»?

Спасибо

решение1

Я могу придумать три разных способа сделать это. Попробуйте сначала этот:

Добавьте это к вашему ~/.bashrc:

if [ ! -z "$TMUX" ]; then
    tmux kill-session -t 0
fi
    tmux new-session -s 0 

Да, он слишком длинный, но зато его можно улучшить.

Связанный контент