Script to autorestart DVBLink on error

DVBLink TV Server for Ubuntu linux is discussed here!

Script to autorestart DVBLink on error

Postby bounguine » Sat Sep 19, 2015 6:52 pm

Если DVBLink аварийно остановился, его можно запустить автоматически, используя следующий скрипт.

1. Создайте файл [имя].sh,
где [имя] - любое выбранное Вами имя файла.

2. Скопируйте в файл:
Code: Select all
#!/bin/sh
sleep 180
  while : ; do
     sleep 15
     TEST=`ps ax | grep dvblink_server | grep -v grep | wc -l`
     if [ $TEST = 0 ]
     then
         sudo /etc/init.d/dvblink start > /dev/null
     fi
  done
exit 0


3. В свойствах файла выберите "Свойства" > вкладка "Права" и отметьте "Разрешить выполнение файла как программы".

4. Откройте через sudo файл /etc/sudoers и добавьте строку:
[имя пользователя] ALL=(ALL:ALL) NOPASSWD:/etc/init.d/dvblink start,
где [имя пользователя] - имя пользователя, под которым запускается операционная система.

5. Для запуска скрипта при включении компьютера добавьте в меню "Запуск приложений":
[путь к скрипту]/[имя].sh,
где [путь к скрипту] - директоря, где Вы сохранили скрипт, а [имя] - любое выбранное Вами имя файла.

6. Запустите скрипт либо перезагрузите компьютер.
bounguine
 
Posts: 93
Joined: Tue Mar 05, 2013 9:50 am


Return to DVBLink TV server for Ubuntu linux

Who is online

Users browsing this forum: No registered users and 1 guest