第一种脚本:
#/bin/sh
java=$(ps -aux |grep java |sed -n '1p' |awk '{print $2}');
kill -9 $java;
rm /usr/local/tomcat-5.0.28/logs/catalina.* -rf
rm /usr/local/tomcat-5.0.28/work/Catalina/ -rf
sh /usr/local/tomcat-5.0.28/bin/startup.sh
tail -f /usr/local/tomcat-5.0.28/logs/catalina.*
第二种脚本(这种功能比较厉害一点,不是很懂这种启动):
#!/bin/sh
# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
#
# $Id: startup.sh,v 1.3 2002/08/04 18:19:43 patrickl Exp $
# -----------------------------------------------------------------------------
# resolve links - $0 may be a softlink
JAVA_HOME=/usr/java/jrockit-j2sdk1.4.2_08
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
PRG="$0"
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '.*/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
PRGDIR=`dirname "$PRG"`
EXECUTABLE=catalina.sh
# Check that target executable exists
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
echo "Cannot find $PRGDIR/$EXECUTABLE"
echo "This file is needed to run this program"
exit 1
fi
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
分享到:
相关推荐
linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
linux系统Tomcat重启脚本判断日志超过一定大小自动重启.docx
在linux下监测tomcat运行状态,若服务停掉则重启tomcat,在Linux下执行脚本即可运行
Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件
linux自动重启tomcat脚本分享,大家参考使用吧
Linux定时脚本监控tomcat是否假死或出现运行异常,若出现异常则自动重启。
tomcat宕机重启脚本,比较简单的一种设置
重启tomcat服务的脚本,包含了windows的bat脚本和linux的shell脚本。需要修改的地方脚本内容的最前面都有写。此脚本可以用java代码部署war包的方式在不同的操作系统下去调用,如何调用请参考我写的博客。
文档详细描述了在Linux中创建定时任务,创建Tomcat重启的脚本文件,增加Tomcat定时重启任务的方法和步骤,对配置中可能出现的问题进行了解答,实际操作,成功实现。
适用于Linux/Unix环境的Apache Tomcat重启脚本文件,请酌情修改CATALINA_HOME
由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启。下面给大家分享Linux下重启多个 tomcat 服务的脚本,一起看看吧
最近公司需要在Linux下监控tomcat的服务,一旦tomcat服务存在异常或者宕机,重启tomcat保证服务的正常运行,由于Linux下有Shell脚本可以实现此效果,下面是Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤。...
自动监控tomcat脚本并且执行重启操作
用于linux服务器上tomcat,监听运行情况,并根据情况自动重启的
每隔一段时间监控某个网站,如果三次检查失败,则检查tomcat,tomcat失败则重启,若tomcat不失败,不做操作(也可重启,脚本可控)。加到crontab里面就OK。有日志的。
tomcat 启动停止重启可视化脚本 运行 sh tomcat.sh 就可以了 按界面提示 输入相应数字 自行配置tomcat 安装路径
linux下重启tomcat的脚本,一共简介了三种方式。操作系统是CentOS6.5