设置resin在linux下的默认启动

来源:互联网 发布:萨德对中国的影响 知乎 编辑:程序博客网 时间:2024/05/22 03:32

第一种方式:

在/etc/init.d/下添加一个启动脚本

#vi resin.sh

Java代码  收藏代码
  1. #!/bin/sh  
  2. #chkconfig:345 99 10  
  3. #description:auto start resin  
  4. #/etc/init.d/resin.sh  
  5. export export JAVA_HOME=/usr/local/jrmc4  
  6. export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
  7. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin  
  8.   
  9. RETVAL=0  
  10. RESIN_PATH=/usr/local/resin/bin/httpd.sh  
  11. start()  
  12. {  
  13.         if [ -f $RESIN_PATH ];  
  14.         then  
  15.                 echo $"Starting Resin"  
  16.                 $RESIN_PATH start  
  17.                 RETVAL=$?  
  18.                 echo "OK"  
  19.                 return $RETVAL  
  20.         fi  
  21. }  
  22. stop()  
  23. {  
  24.         if [ -f $RESIN_PATH ];  
  25.         then  
  26.                 echo $"Stopping Resin"  
  27.                 $RESIN_PATH stop  
  28.                 RETVAL=$?  
  29.                 sleep 1  
  30.                 echo "OK"  
  31.                 return $RETVAL  
  32.         fi  
  33. }  
  34.   
  35. case "$1" in  
  36. start)  
  37.         start  
  38.         ;;  
  39. stop)  
  40.         stop  
  41.         ;;  
  42. restart)  
  43.         echo $"Restarting Resin"  
  44.         $0 stop  
  45.         sleep 1  
  46.         $0 start  
  47.         ;;  
  48. *)  
  49. echo $"Usage:$0{start|stop|restart}"  
  50. exit 1  
  51. ;;  
  52. esac  
  53. exit $RETVAL  

 

 

保存退出

#chmod u+x resin.sh

#chkconfig --add resin.sh

 

#service resin.sh start 启动

#service resin.sh stop 关闭

 

第二种方法

# vi /usr/local/resin/bin/httpd.sh

把原来

Java代码  收藏代码
  1. if test -n "${JAVA_HOME}"; then  
  2.   if test -z "${JAVA_EXE}"; then  
  3.     JAVA_EXE=$JAVA_HOME/bin/java  
  4.   fi  
  5. fi  

 改为

Java代码  收藏代码
  1. if test -n "${JAVA_HOME}"; then  
  2.   if test -z "${JAVA_EXE}"; then  
  3.     JAVA_EXE=$JAVA_HOME/bin/java  
  4.   fi  
  5. else  
  6.     JAVA_EXE=/usr/local/jrmc4/bin/java   
  7. fi  

 

保存退出

#切换到

/etc/init.d 下面

#ln -s /usr/local/resin/bin/httpd.sh httpd

#chmod u+x httpd

#chkconfig --add httpd

#service httpd start 启动

#service httpd stop 关闭

 

删除默认启动用 chkconfig --del httpd

0 0