打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Tomcat重启脚本

Tomcat重启脚本

 

 

#!/bin/sh

 

#######################################################

#    重启Tomcat并输出启动日志  版本:restart_v3.2.sh  #

#######################################################

作者:吕合金

时间:2015812 120000

安装方法:将本脚本文件复制到“tomcat所在目录/bin/

操作实例:

#    1、可在任意目录执行:/tomcat所在目录/bin/restart_v3.2.sh

#    2、进入tomcat/bin目录执行:./restart_v3.2.sh

#       修改日志:

#                2016225 171426

#                          增加功能:删除tomcat缓存文件 rm -rf"/usr/local/tomcat/work/Catalina/localhost/"

#######################################################

 

basepath=$(cd `dirname $0`; pwd)

Shutdown=$basepath/shutdown.sh

echo "Shutdown" = $Shutdown

$Shutdown

#exec "$Shutdown"

sleep 1  #单位:秒 具体时间就看你得webapp在调用shutdown.sh后多久后处于僵死状态

 

tomcat=$basepath/bootstrap.jar

 

pid=`ps -ef | grep $tomcat | grep -v grep|awk '{ print $2}'`

 

echo "restart tomcatPID="$pid";" name=$tomcat

 

kill -9 $pid 1 > /dev/null 2>/dev/null

 

#ps -ef | grep $tomcat | grep -v grep| awk'{print $2}' | xargs kill -9

 

echo "Tomcat Cache Directory"$basepath/../work/Catalina/localhost

rm -rf $basepath/../work/Catalina/localhost

 

sleep 1 

 

$basepath/startup.sh

 

#ps -ef | grep 'tomcat' #此处的'tomcat'关键字需要能把你的tomcat进程找出来。

tail -f $basepath/../logs/catalina.out

 

 

 

 

 

下载:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Linux下jdk安装+tomcat安装
Tomcat单机多实例
Ubuntu下tomcat部署文档
利用Linux搭建服务器(二)
Tomcat单机多实例部署
linux入门之将tomcat注册为系统服务
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服