重启测试 - 检测日志
一、背景
检测log的关键字,判断程序是否异常。
正常情况下继续重启,异常情况停止脚本。
二、Bash Script
#!/bin/bash
echo "start"
cd /appPath
i=0
while [ $i -lt 1 ]; do
cat /appLog/Log_* | grep failed
if [ $? -ne 0 ] ;then
killall -9 Main
rm /appLog/*
./Main &
sleep 30
echo "restart"
else
i=1
echo "break"
fi
done
echo "end"
三、总结
基础的脚本,用来测试挺方便的。