linux red5端口修改,Linux系统下怎样把RED5设置为系统服务

首先说说为什么要设置成系统服务?这是由于在某台服务器安装的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.

./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/red5.sh/etc/init.d/red5

也可以直接启动或者停止服务service red5 start|stop

设置成启动服务chkconfig red5 on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值