#!/bin/bash
# 使用while循环没10秒监督循环一次,检测tomcat进程是否存在,不存在的话启动tomcat
while true
do
# 使用jps查看java进程
jps > ps.txt
sleep 2
# 使用通道将java进程信息写入ps.txt文本中,之后检索是否存在tomcat进程
if grep "Bootstrap" ps.txt
then
echo "tomcat is healthy..."
else
echo "tomcat is crash... "
./startup.sh
fi
sleep 8
echo " One time is OK..."
done
循环时间可以自行修改。