Как добавить Red5 Background Startup в Ubuntu 14.04?

Я следовал приведенным здесь инструкциям, чтобы установить red5 вручную через tarball, потому что apt-get не работает для Ubuntu 14.04: Не удается запустить установку Ubuntu Trusty red5-server

Даже с установкой зависимостей вручную сервер всегда выйдет из строя. Сервер red5 теперь работает, но терминал должен быть открыт и просто зависать там. Мне нужен скрипт запуска для запуска процесса в фоновом режиме. Разговор здесь: http://chat.stackexchange.com/rooms/29197/discussion-between-umi-and-pl-rock

Я подписался, но это не работает должным образом , Теперь результат:

В init.d/red5 у меня есть две строки - start on filesystem и exec /bin/bash /usr/share/red5.sh.

update rc.d red5 defaults возвращает:

missing LSB information

sudo service red5 stop возвращает:

stop: Unknown instance

sudo service red5 start возвращает:

red5 stop/waiting
0
задан 13 April 2017 в 15:24

1 ответ

извините по ошибке, я записал там неправильный синтаксис в чате.

Первый метод:

создайте любой файл под /etc/init.d

sudo nano /etc/init.d/red5

добавьте строки

 #!/bin/sh
cd /full-path/red5-server-1.0.6-RELEASE/ && ./red5.sh &

сохраните этот файл, и выход затем делают это исполняемым файлом

sudo chmod ugo+x /etc/init.d/red5

затем команда выполнения

sudo update-rc.d red5 defaults

Ваша проблема решена. можно запустить его использование

sudo service red5 start

Второй метод:

можно использовать /etc/rc.local.
/etc/rc.local то, где можно настроить собственного демона для выполнения в фоновом режиме. Демон - то, что делает задание в выполнении, какой бы ни сценарии Вы хотите, чтобы система работала в фоновом режиме. Это - то, где система берет для запуска демонов прежде, чем выпустить систему Вам для Вашего использования.

откройте его команда использования

sudo nano /etc/rc.local

добавьте команду рева прежде exit 0

cd /full_path/red5-server-1.0.6-RELEASE/ && ./red5.sh &

и можно протестировать, если это работает правильно или нет

sh /etc/rc.local

в следующий раз Вы запускаете свою систему или перезагружаете Ваш red5 сервер, будет работать в фоне. это будет работать.

Третий метод:

создайте любого .conf файл под /etc/init

sudo nano /etc/init/red5.conf

добавьте строки рева

start on runlevel [2345]
stop on runlevel [016]
exec /full-path/red5-server-1.0.6-RELEASE/red5.sh

теперь Вы запускаете сервер

sudo service red5 start

если Вы хотите создать лучшую выскочку затем Новомодное Введение чтения, Поваренная книга и Методы наиболее успешной практики

2
ответ дан 14 April 2017 в 01:24
  • 1
    @TheEpicstarlord, sudo apt-get update обновляют Ваши локальные списки доступных пакетов из репозиториев. – user.dz 19 December 2016 в 21:09

Другие вопросы по тегам:

Похожие вопросы: