Como evitar a saída do terminal quando uma sessão de inicialização do tmux é desconectada

Como evitar a saída do terminal quando uma sessão de inicialização do tmux é desconectada

Eu configurei meu zshinício automático de uma sessão tmux quando não há ninguém, assim

 if [[ ! $TERM =~ screen ]]; then
    exec tmux
 fi

Sim, isso funciona bem, porém quando eu desconectar a sessão, o terminal (estou usando o gnome-shell) também será encerrado. Como faço para evitar isso

Responder1

Obrigado pelo comentário de @chepner, só preciso mudar exec tmuxpara tmux, porque exec executa um comando especificado, substituindo o processo atual em vez de iniciar um novo subprocesso.

informação relacionada