Linux shell 添加tomcat系统服务
2012-12-05 17:47
162 查看
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /ect/init.d/functions# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JRE_HOME=/usr/bin/java/jdk1.6.0_37/jre
export CATALINA_HOME=/home/program/workspace/tomcat/apache-tomcat-6.0.36
export CATALINA_BASE=/home/program/workspace/tomcat/apache-tomcat-6.0.36
tomcatProcessInfo=`ps -A | grep -e java`
start(){
if [[ ${#tomcatProcessInfo} > 0 ]]
then
echo "Tomcat process is running"
RETVAL=1
exit $RETVAL
fi
if [ -f $CATALINA_HOME/bin/startup.sh ]
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop(){
if [[ ${#tomcatProcessInfo} = 0 ]]
then
echo "Tomcat process doesn't open"
RETVAL=1
exit $RETVAL
fi
if [ -f $CATALINA_HOME/bin/shutdown.sh ]
then
echo $"Stoping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
tomcatPID=${tomcatProcessInfo:1:4}
kill -9 $tomcatPID
echo " OK"
return $RETVAL
fi
}
case "$1" in
start)
start;;
stop)
stop;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
# chkconfig: 345 99 10
# description: Auto-starts tomcat# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /ect/init.d/functions# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JRE_HOME=/usr/bin/java/jdk1.6.0_37/jre
export CATALINA_HOME=/home/program/workspace/tomcat/apache-tomcat-6.0.36
export CATALINA_BASE=/home/program/workspace/tomcat/apache-tomcat-6.0.36
tomcatProcessInfo=`ps -A | grep -e java`
start(){
if [[ ${#tomcatProcessInfo} > 0 ]]
then
echo "Tomcat process is running"
RETVAL=1
exit $RETVAL
fi
if [ -f $CATALINA_HOME/bin/startup.sh ]
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop(){
if [[ ${#tomcatProcessInfo} = 0 ]]
then
echo "Tomcat process doesn't open"
RETVAL=1
exit $RETVAL
fi
if [ -f $CATALINA_HOME/bin/shutdown.sh ]
then
echo $"Stoping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
tomcatPID=${tomcatProcessInfo:1:4}
kill -9 $tomcatPID
echo " OK"
return $RETVAL
fi
}
case "$1" in
start)
start;;
stop)
stop;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
相关文章推荐
- 将绿色版Tomcat服务添加到系统服务并设为开机运行
- 将tomcat添加为linux系统服务
- win7系统将tomcat7添加到系统服务
- 将tomcat添加为linux系统服务 开机自启动
- 多个TOMCAT实例,分端口添加到系统服务
- 将tomcat添加为linux系统服务
- 在Windows系统添加Tomcat 7.X自启动服务
- 将tomcat添加为linux系统服务
- 将绿色版Tomcat服务添加到系统服务并设为开机运行
- 添加tomcat到系统服务自动启动,并解决无法启动
- 将tomcat添加到系统服务
- 将tomcat添加为linux系统服务
- eclipse--tomcat内存配置 tomcat添加到系统服务 及其配置 解压版tomcat 6.0 多个tomcat
- 添加zip版Tomcat到系统服务
- tomcat win下 隐藏dos窗口,添加系统服务。
- 将绿色版Tomcat服务添加到系统服务并设为开机运行
- 将tomcat、mysql添加到系统服务
- TOMCAT 添加到 系统服务中
- 【转载】将绿色版Tomcat服务添加到系统服务并设为开机运行
- 把tomcat服务添加进系统服务中