Я пытаюсь запустить Byobu с Ubuntu Server 12.04 при запуске сервера.
Я понял, как это сделать с помощью сеанса экрана, но я хочу, чтобы он был в Бёбу со всеми добавленными функциями, а не на экране.
в 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, у меня нет ссор по поводу использования литерального значения вместо передачи переменных.
Спасибо.
Откройте свой терминал ( CTRL kbd> + ALT kbd> + T kbd>), а затем введите как
nano /etc/rc.local
и затем добавьте эта строка перед выходом 0
byobu -S boot-time mycommand &
Затем нажмите ctrl kbd> x kbd> save & amp; близко.