Você deve ativar o controle de trabalho com set -m no seu .bashrc antes de iniciar o tmux .
bash executa arquivos de inicialização como .bashrc com o controle de tarefa desativado. De shell.c :
#if defined (JOB_CONTROL) /* Startup files should be run without job control enabled. */ old_job_control = interactive_shell ? set_job_control (0) : 0; #endif
Por favor note que C-b C-z não define o tmux em segundo plano sozinho; controle de trabalho ausente no shell superior, o sinal SIGTSTP do tmux envia ele mesmo apenas para parar; o processo tmux ainda estará no grupo de processos em primeiro plano do terminal (apesar da comutação enganosa da tela alternativa com o escape exit_ca_mode / rmcup / te em algum terminal emuladores como xterm )