Come posso ottenere una sessione byobu con un comando da eseguire all'avvio?


14

Sto cercando di avviare Byobu con Ubuntu Server 12.04 all'avvio del server.

Ho capito come fare questo con una sessione sullo schermo ma voglio che sia in Byobu con tutte le funzionalità aggiunte, non sullo schermo.

in start()all'interno di uno script init.d per questo schermo è la linea che opere (dopo aver cambiato l'ambiente per l'utente corretto tramite su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- USER e USER_INIT sono entrambi popolati correttamente, testato funzionante via schermo):

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

la sostituzione screencon byobuo byobu-screennon funziona. Ho il back-end impostato su schermo.

NON voglio modificare il /.byobu/windowsfile in quanto non si avvia fino a quando un utente non avvia manualmente un back-end byobu.

Il $ SESSIONNAME che sto usando è weechat e la variabile $ WCAPP è weechat-curses, non ho dubbi sull'uso del valore letterale invece di passare le variabili.

Grazie.

Risposte:


7

Apri il tuo terminale ( CTRL+ ALT+ T) e quindi digita come

nano /etc/rc.local

e quindi aggiungere questa riga prima di uscire da 0

byobu -S boot-time mycommand &

Quindi premere ctrlxSalva e chiudi.


Ho provato a usarlo con rtorrent ma non ha funzionato, c'è un modo per scoprire cosa è andato storto?
Ian Hyzy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.