Mostra o texto de login com Byobu

1

Quando eu faço login no meu servidor, geralmente sou recebido com um monte de estatísticas, assim:

Mas se eu ativar o byobu no login (através de byobu-enable ), eu não consigo ver as estatísticas.
Sou imediatamente apresentado ao byobu quando faço o login:

Claro, as estatísticas são exibidas, mas o byobu limpa a tela imediatamente.
Existe alguma maneira de ver as estatísticas enquanto ainda tem Byobu executado no login?

    
por Alba Mendez 27.05.2014 / 23:07

1 resposta

3

As estatísticas dinâmicas que o Ubuntu mostra normalmente quando você faz login estão contidas no arquivo /run/motd.dynamic . Este arquivo é normalmente exibido quando você efetua o login, mas como você notou corretamente, o byobu limpa a tela para que não possa ser visto. O que você precisa fazer é organizar o arquivo a ser impresso quando o primeiro shell byobu for iniciado.

Uma maneira de conseguir isso que funciona para mim é adicionar o seguinte fragmento de shell ao seu arquivo ~/.bashrc . Ele será executado para cada novo processo de shell, mas o motd será mostrado apenas uma vez na primeira janela do tmux iniciada.

if [ -z "$_motd_listed" ]; then
  case "$TMUX_PANE" in
    %1) cat /run/motd.dynamic
        export _motd_listed=yes
        ;;
    *)  ;;
  esac
fi
    
por Mike Miller 31.05.2014 / 16:38