分享一个简单的resin启动脚本

 

[root@client01 ~]# cat /etc/init.d/resind???

#!/bin/sh



#created by teddylu at 2014-12-12

#used to startup for resin version 3.1

#chkconfig: 345 85 15


#set up environment variable to fix the failure of resin automatical startup for chkconfig
export JAVA_HOME=/application/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

. /etc/init.d/functions

StartPath='/application/resin/bin/httpd.sh'

ResinLog=/app/resin/logs/

[ ! -d $ResinLog ] && makedir -p $ResinLog



resind()



{

for id in teddylu

do

 $StartPath -server $id $1 >>$ResinLog/resin_startup.log

 if [ $? -eq 0 ]

 then

 action "resin is $1......" /bin/true

 else

 action "resin is $1....." /bin/false

 fi

done





}



case "$1" in

 start)

 resind $1

 sleep 10

 ;;

 stop)

 resind $1

 ;;

 restart)

 resind stop

 resind start

 ;;

 *)

echo "Usage:$0 {status|start|stop|restart}"

 exit 1

esac

exit 0

 

提示:ressin 3.1可用,4.0待测试,其中,teddylu 是一个服务器的id,即一个实例,如果有多个,可以依次列出,如 teddylu duncan

补充:经过我的测试,该脚本也同样适用于resin4.0

 

#!/bin/sh

#created by teddylu at 2014-12-12

#used to startup for resin version 4.0

#chkconfig: 345 85 15

 

#set up environment variable to fix the failure of resin automatical startup for chkconfig

export JAVA_HOME=/application/jdk

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

 

. /etc/init.d/functions

StartPath=’/application/resin/bin/resin.sh’

ResinLog=/app/resin/logs/

[ ! -d $ResinLog ] && makedir -p $ResinLog

 

resind()

 

{

for id in oldboy

do

$StartPath -server $id $1 >>$ResinLog/resin_startup.log

if [ $? -eq 0 ]

then

action “resin is $1……” /bin/true

else

action “resin is $1…..” /bin/false

fi

done

 

 

}

 

case “$1” in

start)

resind $1

sleep 10

;;

stop)

resind $1

;;

restart)

resind stop

resind start

;;

*)

echo “Usage:$0 {start|stop|restart}”

exit 1

esac

exit 0

 

提示:与3.1不同的就是,4.0的官方内置的启动脚本的名字变了

分享一个简单的resin启动脚本
Scroll to top