Як мені отримати сеанс byobu з командою для запуску при запуску?


14

Я намагаюся запустити Byobu до запуску з Ubuntu Server 12.04, коли сервер запускається.

Я зрозумів, як це зробити за допомогою сеансу на екрані, але хочу, щоб це було в Byobu з усіма доданими функціями, а не на екрані.

у start()скрипті init.d для екрана це рядок, який працює (після зміни середовища на правильного користувача через su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- USER та USER_INIT обидва заповнюються належним чином, тестуються, що працюють через екран):

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

заміна screenз byobuабо byobu-screenне працює. У мене на екрані встановлений бек-енд.

Я НЕ хочу редагувати /.byobu/windowsфайл, оскільки він не запускається, поки користувач вручну не запустить резервну копію byobu.

$ SESSIONNAME, який я використовую, є weechat, а змінна $ WCAPP - weechat-curses, у мене немає сварок щодо використання буквального значення замість передачі змінних.

Дякую.

Відповіді:


7

Відкрийте свій термінал ( CTRL+ ALT+ T) і введіть як

nano /etc/rc.local

а потім додайте цей рядок перед виходом 0

byobu -S boot-time mycommand &

Потім натисніть кнопку " ctrlxЗберегти та закрити".


Я спробував використовувати це з rtorrent, але це не спрацювало, чи є спосіб виявити, що пішло не так?
Ian Hyzy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.