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.

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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.