Как получить сеанс 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, у меня нет ссор по поводу использования литерального значения вместо передачи переменных.

Спасибо.

TedBrew
источник

Ответы:

7

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

nano /etc/rc.local

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

byobu -S boot-time mycommand &

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

rɑːdʒɑ
источник
Я пытался использовать это с rtorrent, но это не сработало, есть ли способ узнать, что пошло не так?
Ян Хизи,