码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat多实例启动和关闭脚本

时间:2018-07-04 20:36:17      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:print   pac   关闭   启动   art   export   $2   服务脚本   start   

1、tomcat启动脚本

#!/bin/sh
# description: 启动tomcat多实例.
. /etc/init.d/functions
RETVAL=$?
# tomcat实例目录
export CATALINA_BASE="$PWD"
# tomcat安装目录
export CATALINA_HOME="/var/opt/tomcat"
# 可选
export JVM_OPTIONS="-Xms128m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m"
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];then
echo "Start Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
echo "Stop Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL

2、tomcat 关闭服务脚本

#!bin/bash
#杀掉tomcat进程

package=${*}
dir=‘/var/opt/tomcat‘
pid=ps -ef | grep "${dir}/${package}"|grep -v ‘grep‘ | awk ‘{print $2}‘
if [ ! -n "$pid" ];then
echo -e "\033[31m service not alive \033[0m"
else
echo -e "\033[32m The tomcat stop process $pid \033[0m"
/bin/kill -9 $pid
sleep 2
echo -e "\033[31m Tomcat is status stop \033[0m"
fi

tomcat多实例启动和关闭脚本

标签:print   pac   关闭   启动   art   export   $2   服务脚本   start   

原文地址:http://blog.51cto.com/guoshaoliang789/2136266

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!