
Estou tentando fazer com que o Byobu inicialize com o Ubuntu Server 12.04 quando o servidor for inicializado.
Eu descobri como fazer isso com uma sessão de tela, mas quero que esteja emByobucom todos os recursos adicionados, não na tela.
dentro start()
de um script init.d para tela esta é a linha que funciona (depois de alterar o ambiente para o usuário correto via su - $USER -c "$USER_INIT; $1" >/dev/null && return 0
--- USER e USER_INIT são preenchidos corretamente, testados funcionando via tela):
screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP
substituindo screen
por byobu
ou byobu-screen
não funciona. Eu tenho o back-end configurado para tela.
NÃO quero editar o /.byobu/windows
arquivo, pois ele não será iniciado até que um usuário inicie manualmente um back-end do byobu.
O $SESSIONNAME que estou usando é weechat e a variável $WCAPP é weechat-curses, não tenho dúvidas sobre usar o valor literal em vez de passar variáveis.
Obrigado.
Responder1
Abra seu terminal ( CTRL+ ALT+ T) e digite como
nano /etc/rc.local
e adicione esta linha antes da saída 0
byobu -S boot-time mycommand &
Em seguida, pressione ctrlxsalvar e fechar.