#!/bin/bash
while [ 1 ]; do
a=`lsof -i:6379 |grep 'redis-ser' |grep -v grep |grep -v agent|sort | tail -1 | cut -f 1 -d' '`
if [ "$a" != 'redis-ser' ];then
{ /usr/local/redis/redis-server /usr/local/redis/redis.conf &
echo redis restart at `date` >> /usr/local/redis/redis.log
}
fi
sleep 5
done
while [ 1 ]; do
a=`lsof -i:6379 |grep 'redis-ser' |grep -v grep |grep -v agent|sort | tail -1 | cut -f 1 -d' '`
if [ "$a" != 'redis-ser' ];then
{ /usr/local/redis/redis-server /usr/local/redis/redis.conf &
echo redis restart at `date` >> /usr/local/redis/redis.log
}
fi
sleep 5
done