¿Cómo obtengo una sesión byobu con un comando para ejecutar al inicio?


14

Estoy tratando de hacer 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é en Byobu con todas las funciones agregadas, no en la pantalla.

en el start()plazo de un script de init.d en pantalla esta es la línea que funciona (después de cambiar el entorno para el usuario correcto a través su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- USUARIO y USER_INIT están pobladas tanto correctamente, Funcionamiento probado a través de la pantalla):

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

reemplazar screencon byobuo byobu-screenno funciona. Tengo el back-end configurado en la pantalla.

NO deseo editar el /.byobu/windowsarchivo, ya que no se inicia hasta que un usuario inicia manualmente un back-end byobu.

El $ SESSIONNAME que estoy usando es weechat y la variable $ WCAPP es weechat-curses, no tengo dudas sobre el uso del valor literal en lugar de pasar variables.

Gracias.

Respuestas:


7

Abra su terminal ( CTRL+ ALT+ T) y luego escriba como

nano /etc/rc.local

y luego agregue esta línea antes de salir 0

byobu -S boot-time mycommand &

Luego presione ctrlxguardar y cerrar.


Intenté usar esto con rtorrent pero no funcionó, ¿hay alguna forma de averiguar qué salió mal?
Ian Hyzy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.