Chinaunix首页 | 论坛 | 博客
  • 博客访问: 393076
  • 博文数量: 89
  • 博客积分: 3176
  • 博客等级: 中校
  • 技术积分: 1205
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-15 10:08
文章分类

全部博文(89)

文章存档

2011年(17)

2010年(19)

2009年(35)

2008年(18)

分类: Python/Ruby

2009-08-03 09:23:15

#!/bin/bash

#
# Check_Tomcat.sh 1.0  2009.08.02  by Mr.hu
# if tomcat down. startup now. a note of the log. and SMS Alarm.

#

tomPatch=/usr/local/tomcat6020
tomreblogPatch=$tomPatch/logs/tomreblog.txt
ndate="date  +%Y-%m-%d---%T"

if netstat -tnl |grep "8080" >> /dev/null
then
 :
else
 $ndate >> $tomreblogPatch
 echo "____________________________________" >> $tomreblogPatch
 echo >> $tomreblogPatch
 echo "===   tomcat is down , startup now...   ===" >> $tomreblogPatch
 echo ">>>" >> $tomreblogPatch
 $tomPatch/bin/startup.sh >> $tomreblogPatch
 echo >> $tomreblogPatch
 echo "===   catalina.out of The last 30 lines"   ===>> $tomreblogPatch
 echo ">>>" >> $tomreblogPatch
 sleep 10
 tail -n 30 $tomPatch/logs/catalina.out>> $tomreblogPatch
 echo >> $tomreblogPatch
 echo >> $tomreblogPatch
 echo >> $tomreblogPatch
fi

阅读(703) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~