Скрипт автоматического запуска для сервера Red5

Хочу записать и запомнить) скрипт для автоматического запуска сервера Red5!

Несколько раз установив сервер Red5 сталкивался с различными проблемами. Но сейчас не об этом.
Сейчас о скрипте автозапуска Red5.

Итак предположим, что сервер Red5 у нас установлен в каталог /usr/local/red5. И операционная система Debian linux.

Шаг 1
Делаем файл запуска red5.sh запускаемым
chmod +x /usr/local/red5/red5.sh


Шаг 2
Создаём файл /etc/init.d/red5 следующего содержания
#! /bin/sh
# init script for Red5
# /etc/init.d/red5
RED5_USER=root
RED5_HOME=/usr/local/red5
RED5_PROG=red5

export CLASSPATH=/usr/local/red5/boot.jar
export RED5_HOME=/usr/local/red5

echo "Red5 Server (start|stop|restart)"

case "$1" in
     start)
         echo -n "Starting Red5"
         echo -n " "
         cd $RED5_HOME
         ##su -s /bin/bash -c "$RED5_HOME/$RED5_PROG.sh &" $RED5_USER
         su -s /bin/bash -c "$RED5_HOME/$RED5_PROG.sh > red5_start.log &" $RED5_USER
         sleep 2
         ;;
     stop)
         echo -n "Shutting down Red5"
         echo -n " "
         su -s /bin/bash -c "killall -q -u $RED5_USER java" $RED5_USER
         sleep 2
         ;;
     restart)
         $0 stop
         $0 start
         ;;
 esac

Шаг 3
Делаем файл /etc/init.d/red5 запускаемым
chmod a+x /etc/init.d/red5
  • +1
  • 04 апреля 2013, 14:02
  • igorrius

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus