Usando a opção “Enviar texto no início” no iTerm2, é possível reconectar automaticamente a uma sessão tmux existente.
Abra as preferências do iTerm2, selecione a guia ‘Perfis’ e, finalmente, o painel ‘Geral’. Na seção ‘Comando’ localize a opção ‘Enviar texto no início:’ e insira este comando, substituindo o nome da sua sessão por base .
tmux attach -t base || tmux new -s base
Agora, sempre que você iniciar o iTerm2 (ou criar uma nova janela), o tmux tentará primeiro conectar-se a uma sessão chamada base ou, se essa sessão não existir, criará uma nova sessão chamada base .
Contanto que você normalmente use apenas uma sessão (com várias janelas e painéis), esta dica permitirá que você saia do iTerm2 e não perca sua sessão do tmux.