#!/bin/bash
for ((i=1;$i<2;$i++)) ;
do
SYSTEM_TIME=`date '+%Y-%m-%d %T'`
Redis_is_exstit=$(ps -ef | grep "./redis-server ip:port" | grep -v grep | wc -l)
if [ ${Redis_is_exstit} == 0 ]
then
#要执行的脚本命令,我这里是跑redis
service redis restart
echo $SYSTEM_TIME" redis is down." >> /root/check_redis.log
else
break
fi
sleep 60
done
替换红色字体部分即可。