
Estoy intentando que Byobu se inicie con Ubuntu Server 12.04 cuando se inicia el servidor.
He descubierto cómo hacer esto con una sesión de pantalla pero quiero que esté enByobucon todas las funciones adicionales, no en pantalla.
dentro start()
de un script init.d para la pantalla, esta es la línea que funciona (después de cambiar el entorno al usuario correcto a través de su - $USER -c "$USER_INIT; $1" >/dev/null && return 0
--- USER y USER_INIT se completan correctamente y se prueba que funcionan a través de la pantalla):
screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP
reemplazar screen
con byobu
o byobu-screen
no funciona. Tengo el back-end configurado en pantalla.
NO quiero editar el /.byobu/windows
archivo ya que no se inicia hasta que un usuario inicia manualmente un back-end de byobu.
El $SESSIONNAME que estoy usando es weechat y la variable $WCAPP es weechat-curses, no tengo ningún problema en usar el valor literal en lugar de pasar variables.
Gracias.
Respuesta1
Abra su terminal ( CTRL+ ALT+ T) y luego escriba como
nano /etc/rc.local
y luego agregue esta línea antes de la salida 0
byobu -S boot-time mycommand &
Luego presione ctrlxguardar y cerrar.