Я следовал приведенным здесь инструкциям, чтобы установить 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
извините по ошибке, я записал там неправильный синтаксис в чате.
Первый метод:
создайте любой файл под /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
если Вы хотите создать лучшую выскочку затем Новомодное Введение чтения, Поваренная книга и Методы наиболее успешной практики
sudo apt-get update
обновляют Ваши локальные списки доступных пакетов из репозиториев. – user.dz 19 December 2016 в 21:09