Linux系统下怎样把RED5设置为系统服务

  在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:上一篇文章: Vista系统还原点的时间间隔怎样来修改

  希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:Linux系统下怎样把RED5设置为系统服务

  在之前的文章中我们向大家介绍了Vista系统还原点的时间间隔修改的方法,不知道大家都看过了没有呢?现在我们要向大家介绍的就是Linux系统下怎样把RED5设置为系统服务,下面大家就跟着我们txwb网吧联盟的网吧系统栏目一起去看看吧!

  首先说说为什么要设置成系统服务?这是由于在某台服务器安装的red5在rc.local那里不能随系统启动,ln到rc.X也不行,只好设置成系统服务才能解决问题,我们可以修改red5.sh

  #!/bin/sh

  #

  #StartupSCriptforRed5flashstreamingserver

  #

  #chkconfig:3458181

  #deSCription:RED5byjava

  #

  #processname:java(unfortunately)

  #pidfile:/var/run/red5.pid

  #config:/etc/red5.conf

  #Sourcefunctionlibrary.

  http://www.txwb.com/Article/serverHelp/wbxt/201301/etc/rc.d/init.d/functions

  PID_FILE=/var/run/red5.pid

  PID=`psax|grepjava|grepred5|awk'{print$1;}’`

  RETVAL=0

  start(){

  echo-n$”Starting$DESCR:”

  #daemonjava$OPTIONS>/dev/null2>&1&

  exportANT_HOME=/opt/apache-ant-1.6.5

  exportJAVA_HOME=/opt/jdk1.5.0_06

  exportJAVA_VERSION=1.5

  exportPATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin

  exec$JAVA_HOME/bin/java-Djava.security.manager-Djava.security.

  policy=/opt/red5/conf/red5.policy-cp/opt/red5/red5.jar:conf:

  /opt/red5/conforg.red5.server.Standalone>/dev/null2>&1&RETVAL=$?

  [$RETVAL=0]&&touch/var/lock/subsys/red5&&echo$!

  >$PID_FILE&&echo_success

  echo

  return$RETVAL

  }

  stop(){

  echo-n$”Stopping$DESCR:”

  #killproc$PID_FILE

  [[$PID!=””]]&&success&&kill$PID||failure

  RETVAL=$?

  echo

  [$RETVAL=0]&&rm-f/var/lock/subsys/red5$PID_FILE

  }

  #Seehowwewerecalled.

  case”$1″in

  start)

  start

  ;;

  stop)

  stop

  ;;

  restart)

  stop

  sleep3

  start

  ;;

  *)

  echo$”Usage:$DESCR{start|stop|restart”

  exit1

  esac

  exit$RETVAL

  注意:前面注释那些内容是必须的,可以修改。

  放到/etc/init.d/

  mv/opt/red5/r

  12下一页

  好了,关于【Linux系统下怎样把RED5设置为系统服务】这个问题今天就说到这,有些地方说得不是很好,如果你有更好的补充请发表评论或者上网吧论坛提出吧。网吧论坛地址:http://bbs.txwb.com

  如果有下一页,请点击下一页哦,文章还没说完呢。