
Я пытаюсь запустить Byobu вместе с Ubuntu Server 12.04 при запуске сервера.
Я понял, как это сделать с помощью сеанса экрана, но я хочу, чтобы это было вБёбусо всеми дополнительными функциями, не отображаемыми на экране.
в start()
скрипте init.d для screen это строка, которая работает (после изменения среды на правильного пользователя через su - $USER -c "$USER_INIT; $1" >/dev/null && return 0
--- USER и USER_INIT оба заполнены правильно, проверено на работоспособность через screen):
screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP
замена screen
на byobu
или byobu-screen
не работает. У меня установлен бэкэнд на экран.
Я НЕ хочу редактировать /.byobu/windows
файл, так как он не запустится, пока пользователь вручную не запустит бэкэнд byobu.
Я использую переменную $SESSIONNAME — weechat, а переменную $WCAPP — weechat-curses. У меня нет никаких возражений против использования буквального значения вместо передачи переменных.
Спасибо.
решение1
Откройте терминал ( CTRL+ ALT+ T) и введите:
nano /etc/rc.local
и затем добавьте эту строку перед выходом 0
byobu -S boot-time mycommand &
Затем нажмите ctrlx«Сохранить и закрыть».