Como obtenho uma sessão byobu com um comando para executar na inicialização?

14

Estou tentando fazer o Byobu iniciar com o Ubuntu Server 12.04 quando o servidor é inicializado.

Eu descobri como fazer isso com uma sessão de tela, mas eu quero que ela esteja em Byobu com todos os recursos adicionados, não na tela.

em start() dentro de um script init.d para tela esta é a linha que funciona (depois de mudar o ambiente para o usuário correto via su - $USER -c "$USER_INIT; " >/dev/null && return 0 --- USER e USER_INIT são ambos preenchidos corretamente, testados trabalhando via tela) :

screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP

substituir screen por byobu ou byobu-screen não funciona. Eu tenho o back-end definido para a tela.

NÃO quero editar o arquivo /.byobu/windows , pois ele não é iniciado até que um usuário inicie manualmente um back-end de byobu.

O $ SESSIONNAME que estou usando é weechat e a variável $ WCAPP é weechat-curses, não tenho discussões sobre como usar o valor literal em vez de passar variáveis.

Obrigado.

    
por TedBrew 28.03.2013 / 22:04

1 resposta

7

Abra seu terminal ( CTRL + ALT + T ) e então digite como

nano /etc/rc.local

e, em seguida, adicione esta linha antes de sair 0

byobu -S boot-time mycommand &

Em seguida, pressione ctrl x salvar & amp; perto.

    
por Ten-Coin 16.12.2013 / 14:58

Tags