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.

TedBrew
fonte

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.

rɑːdʒɑ
fonte
Tentei usar isso com o rtorrent, mas não funcionou. Existe alguma maneira de descobrir o que deu errado?
Ian Hyzy