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


14

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

Eu descobri como fazer isso com uma sessão de tela, mas quero que seja no Byobu com todos os recursos adicionais, não na tela.

no start()dentro de um script init.d para o ecrã esta é a linha que obras (depois de mudar o ambiente para o usuário correto via su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- USUÁRIO e USER_INIT são ambos povoada adequadamente, testado trabalhando através do ecrã):

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

substituindo screenpor byobuou byobu-screennão funciona. Eu tenho o back-end definido para a tela.

NÃO quero editar o /.byobu/windowsarquivo, 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-maldições, não tenho discussões sobre o uso do valor literal em vez de passar variáveis.

Obrigado.

Respostas:


7

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.


Tentei usar isso com o rtorrent, mas não funcionou. Existe alguma maneira de descobrir o que deu errado?
Ian Hyzy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.