Linux系统chkcofnig自定义启动服务(tomcat样例)

以下步骤默认已安装好tomcat。

第一步:编写脚本文件,具体文件格式参照chkconfig

  说明:chkconfig: [runlevel[runlevel]] [number1] [number2]

            runlevel : 启动等级  0-5

            number1 : 启动顺序 (01-99)

            number2 : 关闭顺序 (01-99)

#!/bin/bash
# chkconfig: 35 99 01  
# description: Starts and stops servers of IMIS ( Intergrated Management Infomation System ). \
#	       used to provide web services.
# Author : [email protected]
# Version : 1.0

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
JAVA_HOME=/usr/java/jdk1.6.0_21
JRE_HOME=/usr/java/jdk1.6.0_21
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$CLASSPATH:$JRE_HOME:$PATH
export PATH

# source function library
. /etc/init.d/functions

# SHELL HOME
SHELLHOME=/usr/local/tomcat6/bin

start(){
    $SHELLHOME/startup.sh
}

stop(){
    $SHELLHOME/shutdown.sh
}

restart(){
    stop
    sleep 5
    start
}

case $1 in
   start)
       start
       ;;
   stop)
       stop
       ;;
   restart)
       restart
       ;;
    *)
       echo "Usage: $0 { start | stop | restart }"
       ;;
esac


第二步:设置脚本文件

  

1、进入/etc/init.d目录,然后建立启动脚本硬链接
   ln -d /usr/local/tomcat6/tomcatd.sh ./tomcatd
2、使用chkconfig命令添加tomcatd服务
   chkconfig --add tomcatd
3、检验tomcatd服务是否添加成功
   chkconfig --list | grep tomcatd
   tomcatd        	0:off	1:off	2:off	3:on	4:off	5:on	6:off


第三步:启动服务

service tomcatd start

到这里设置完成,启动服务正常即完成。

你可能感兴趣的:(Linux系统chkcofnig自定义启动服务(tomcat样例))