O Byobu facilita a ativação e desativação de sessões automáticas do tmux no login. Se você estiver disposto a instalar e usar byobu como uma interface para o tmux para atender a essa necessidade, torna extremamente simples fazer o que você está pedindo . Em um terminal, execute
sudo apt-get install byobu
sudo byobu-enable
sudo -i
A partir de agora, quando o usuário root efetuar login através do console, SSH, ou com sudo -i
, o byobu irá se conectar a uma sessão existente do tmux ou criar um novo se já não estiver em execução.
Observe que eu uso sudo -i
em vez de sudo -s
. A opção -s
inicia apenas um shell, não um shell de login. Você deve usar sudo -i
para emular um login completo, que também carrega raízes ~/.profile
, e é aqui que o byobu se instalará quando você executar byobu-enable
.
Provavelmente, existem maneiras de fazer o que você quer com o tmux, mas o byobu faz com que configurar e iniciar o tmux seja muito simples.