Opção 1: use .bash_logout
Em seus .bash_logout
file você pode add tmux kill-server
. Isso não funcionará se você não estiver em um shell de login ou se o shell for eliminado com o SIGHUP.
Opção 2: use armadilhas armadilhas .
Esta opção é provavelmente mais robusta. Coloque o seguinte código no seu .bash_profile
(supondo que você use o bash).
function close_tmux
{
tmux kill-server
}
trap close_tmux EXIT
Links para recursos adicionais nas armadilhas
Alguns antecedentes sobre trap
declarações
Uma postagem no blog com muitos exemplos trap