#!/bin/sh
G="check.log"
PID="check.pid"
HOME="/home/ls/"
TOMCAT="/etc/init.d/tomcat5.sh"
case "$1" in
start)
if [ -f $HOME/$PID ]; then
if [ -d /proc/`cat $HOME/$PID` ]; then
echo "check-tomcat.sh already started"
exit
fi
fi
echo $$ > $HOME/$PID
while [ 1 ]; do
tomcat=`ps -ef | grep java | grep tomcat -c`
if [ $tomcat = 0 ]; then
$TOMCAT start
echo "`date +%Y-%m-%d:%H:%M:%S` tomcat died" >> $HOME/$LOG
fi
echo "sleep 10 seconds"
sleep 10
done
;;
stop)
if [ -f $HOME/$PID ]; then
kill -9 `cat $HOME/$PID`
fi
;;
*)
echo "Usage: check-tomcat.sh <start|stop>"
exit
;;
esac
分享到:
相关推荐
linux系统tomcat自动重启脚本:判断监控 tomcat日志catalina.out超过一定限度 自动重启tomcat
用于Tomcat自动重启脚本,避免直接 -9 杀死服务,此脚本使用循环杀进程
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
Windows平台下监控Tomcat运行时服务假死或异常后并尝试自动重启Tomcat,已测试可用 Windows平台下监控Tomcat运行时服务假死或异常后并尝试自动重启Tomcat,已测试可用
自动重启Tomcat脚本,每隔300s监测一次Tomcat启动状态,若没启动则自动重启,注意重新设定端口号,并将2个脚本放到对应的bin目录下(有startup.bat的地方),时间间隔可自行修改
可用于tomcat健康检测、定时重启。 连通网址:检测是否正常访问的url 监测间隔(s):几秒检测一次url 超时时间(s):检测url允许的最长时间 执行程序:url检测异常时要执行的程序 执行时间(s):预计执行程序执行所需时间,...
Shell脚本定时监控tomcat,服务挂掉自动重启
tomcat自动定时重启,需要根据实际情况 修改log日志,和tomcat服务名。
Linux 监控tomcat,自动重启tomcat服务Linux 监控tomcat,自动重启tomcat服务Linux 监控tomcat,自动重启tomcat服务Linux 监控tomcat,自动重启tomcat服务
linux系统Tomcat重启脚本判断日志超过一定大小自动重启.docx
检测Tomcat运行状态-自动重启
TOMCAT自动检测程序,利用系统进程进行监控,如果监控进程意外关闭,使用命令方式进行重新启动TOMCAT
tomcat异常关闭自动重启批处理脚本 word文档说明
检测Tomcat等网站假死,自动重启脚本,方便大家下载,可以参考修改。
tomcat宕机重启脚本,比较简单的一种设置
当tomcat服务假死或异常停止,可以快速实现自动重启
部署项目常用日志备份,tomcat重启,对war包进行备份迭代,安排的明明白白的,对windows系统部署项目非常方便实用,里边配置写的很清楚,主要原因是公司不让用jenkins,所以自主手动写了方便部署的工具。
由于工作需求,本人自己制作的 Tomcat 定时重启小工具,监听Tomcat的CMD运行窗口,计算运行时间,来完成 定时重启任务,配置可以自动临时保存,不生成多余文件。打算在后续版本中加入一个 HTTP监听任务,判断是否宕...