#!/bin/sh
TomcatID=$(ps -ef|grep tomcat|grep -w 'tomcat-7-online-9050'|grep -v 'grep'|awk '{print $2}')
StartTomcat=/usr/local/tomcat/tomcat-7-online-9050/bin/startup.sh
TomcatCache=/usr/local/tomcat/tomcat-7-online-9050/work
WebUrl=http://10.12.4.85:9050/online
GetPageInfo=/tmp/TomcatMonitor.Info
TomcatMonitorLog=/tmp/TomcatMonitor.log
echo "[info]开始监控tomcat...[$(date +'%F %H:%M:%S')]"
if [ "$TomcatID" ]; then
echo "[info]当前tomcat进程ID为:$TomcatID,继续检查"
# TomcatServiceCode=$(curl -s -o $GetPageInfo -m 10 --connect-timeout 10 $WebUrl -w %{http_code})
TomcatServiceCode=$(curl -I -s -m 10 --connect-timeout 10 $WebUrl |head -n 1|awk '{print $2}')
if [[ $TomcatServiceCode -le 304 ]]; then
echo "[info]页面返回码为$TomcatServiceCode,tomcat启动成功,测试页面正常......"
else
e