Как получить сеанс 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файл, так как он не запускается, пока пользователь вручную не запустит бобу-бэкэнд.

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

Спасибо.

Ответы:


7

Откройте свой терминал ( CTRL+ ALT+ T), а затем введите как

nano /etc/rc.local

а затем добавить эту строку перед выходом 0

byobu -S boot-time mycommand &

Затем нажмите ctrlxсохранить и закрыть.


Я пытался использовать это с rtorrent, но это не сработало, есть ли способ узнать, что пошло не так?
Ян Хизи,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.