tomcat 启动脚本

简介:

vi/etc/rc.d/init.d/tomcat 

 

#!/bin/sh
 
#
 
# tomcat: Start/Stop/Restart tomcat
 
#
 
# chkconfig: 2345 80 20
 
# description: Tomcat is a Java Servlet Container
 
#
 
#
 
# match these values to your environment:
 
export CATALINA_BASE=/opt/tomcat6.0.32
export CATALINA_HOME=/opt/tomcat6.0.32
export CATALINA_TMPDIR=/opt/tomcat6.0.32/temp
export JRE_HOME=/usr/local/jdk1.6.0_24
 
# Source function library.
 
. /etc/rc.d/init.d/functions
TOMCAT=/opt/tomcat6.0.32
 
start() {
 
echo -n "Starting Tomcat: "
pid=`ps x | grep tom | grep -v grep | grep Xms| awk '{print $1}'`
if [ "$pid" = "" ] ; then
echo -e "\033[32;40m [ OK ] \033[0m"
$TOMCAT/bin/startup.sh
else
echo -e "\033[31;40m [ FAILED ] \033[0m"
echo -e "\033[32;40m Tomcat pid alive,Please stop tomcat \033[0m"
fi
 
}
 
stop() {
 
echo -n "Stopping Tomcat: "
echo -e "\033[32;40m  [ OK ] \033[0m"
ps x | grep tom | grep -v grep | grep Xms |  awk '{print $1}' | xargs kill -9
 
}
 
 
 
# See how we were called.
 
case "$1" in
 
start)
 
start
 
;;
 
stop)
 
stop
 
;;
 
restart)
 
stop
 
start
 
;;
 
status)
 
;;
 
 
*)
 
echo $"Usage: $0 {start|stop|restart}"
 
;;
 
esac
 
exit $RETVAL

本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/871083

相关文章
|
2月前
|
运维 Java 应用服务中间件
Tomcat安装shell脚本
Tomcat安装shell脚本
33 7
|
11月前
|
应用服务中间件 Perl
Centos6.5下重启tomcat脚本
Centos6.5下重启tomcat脚本
|
应用服务中间件
mac下Tomcat的安装,启动和关闭脚本配置,端口号更改
mac下Tomcat的安装,启动和关闭脚本配置,端口号更改
|
运维 监控 Java
shell脚本配合zabbix实现tomcat的故障自愈
shell脚本配合zabbix实现tomcat的故障自愈 1.背景及实现方式方法 Tomcat运行JAVA类的程序代码经常会导致内存溢出,往往都是收到告警后再去处理,收到报警再处理就会拖延故障解决的时间,因此就需要靠故障自愈的机制来解决人为干预的成本。
330 0
shell脚本配合zabbix实现tomcat的故障自愈
|
运维 Java 应用服务中间件
技术经理给我安排了一个上古时期的Tomcat项目,Tomcat中的bat批处理脚本源码分析,还好我是练过的,基础的底层知识掌握得妥妥滴
技术经理给我安排了一个上古时期的Tomcat项目,Tomcat中的bat批处理脚本源码分析,还好我是练过的,基础的底层知识掌握得妥妥滴
105 0
技术经理给我安排了一个上古时期的Tomcat项目,Tomcat中的bat批处理脚本源码分析,还好我是练过的,基础的底层知识掌握得妥妥滴
|
Java 应用服务中间件 Perl
Tomcat启动、关闭、重启脚本
#!/bin/sh #chkconfig: 345 90 10 #tomcat auto-start #. /etc/init.d/functions #.
1129 0
|
Shell 应用服务中间件 Perl
[转] 快速部署Tomcat项目的Shell脚本
  为了做集群测试,在每台机器上装了3个tomcat,每次发布项目的时候都要反复敲一些命令,重启tomcat之前先检查tomcat进程有没有停掉,没有还要手动kill该进程。   发布次数多了,操作就比较繁琐了,索性写个脚本一键发布,省时省力^_^。
1446 0
|
应用服务中间件
|
Ubuntu 应用服务中间件 Perl