Você pode fazer o tmux lidar com muitas situações usando scripts / funções de shell.
adicione esta função ao seu .bashrc / .zshrc
function tmux {
/usr/bin/tmux "$@"
while (pgrep tmux); do
/usr/bin/tmux attach
done
exit
}
Eu suponho que o arquivo executável do tmux esteja em / usr / bin