标签:
程序自启动脚本实质上就是一个shell脚本。以简单的Tomcat自启动脚本为例,Tomcat使用安装目录下的startup.sh启动、shutdown.sh停止,我们可以把它们写到一个启动脚本里。
1.建立自启动脚本:
vim /etc/init.d/tomcat
输入如下内容:
1 #!/bin/bash 2 # 3 # tomcat startup script for the Tomcat server 4 # 5 # chkconfig: 345 80 20 6 # description: start the tomcat deamon 7 # 8 # Source function library 9 . /etc/rc.d/init.d/functions 10 11 prog=tomcat 12 JAVA_HOME=/home/jdk1.7.013 export JAVA_HOME 14 CATALANA_HOME=/home/tomcat 15 export CATALINA_HOME 16 17 case "$1" in 18 start) 19 echo "Starting Tomcat..." 20 $CATALANA_HOME/bin/startup.sh 21 ;; 22 23 stop) 24 echo "Stopping Tomcat..." 25 $CATALANA_HOME/bin/shutdown.sh 26 ;; 27 28 restart) 29 echo "Stopping Tomcat..." 30 $CATALANA_HOME/bin/shutdown.sh 31 sleep 2 32 echo 33 echo "Starting Tomcat..." 34 $CATALANA_HOME/bin/startup.sh 35 ;; 36 37 *) 38 echo "Usage: $prog {start|stop|restart}" 39 ;; 40 esac 41 exit 0
进入/etc/init.d/为刚创建的tomcat脚本赋予可执行的权限 chmod a+x tomcat
2.将启动脚本加入到开机启动 chkconfig tomcat on, 重启服务器 tomcat自动启动了。
至此tomcat开机启动就实现了!
标签:
原文地址:http://www.cnblogs.com/zoucong/p/4196068.html