Jak uzyskać sesję Byobu z poleceniem do uruchomienia podczas uruchamiania?

14

Próbuję przekonać Byobu do uruchomienia z Ubuntu Server 12.04 podczas uruchamiania serwera.

Nauczyłem się, jak to zrobić za pomocą sesji ekranowej, ale chcę, aby była w Byobu ze wszystkimi dodanymi funkcjami, a nie na ekranie.

w start()skrypcie init.d dla ekranu jest to linia, która działa (po zmianie środowiska na poprawnego użytkownika przez su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- USER i USER_INIT są odpowiednio wypełnione, testowane na ekranie):

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

zastępując screenz byobulub byobu-screennie działa. Mam zaplecze ustawione na ekran.

NIE chcę edytować /.byobu/windowspliku, ponieważ nie uruchamia się, dopóki użytkownik nie uruchomi ręcznie back-endu Byobu.

$ SESSIONNAME, którego używam, to weechat, a zmienna $ WCAPP to weechat-curses, nie mam żadnych kłótni na temat używania wartości dosłownej zamiast przekazywania zmiennych.

Dziękuję Ci.

TedBrew
źródło

Odpowiedzi:

7

Otwórz terminal ( CTRL+ ALT+ T), a następnie wpisz as

nano /etc/rc.local

a następnie dodaj ten wiersz przed wyjściem 0

byobu -S boot-time mycommand &

Następnie naciśnij przycisk ctrlxZapisz i zamknij.

rɑːdʒɑ
źródło
Próbowałem użyć tego z rtorrent, ale to nie zadziałało, czy jest jakiś sposób, aby dowiedzieć się, co poszło nie tak?
Ian Hyzy,