码迷,mamicode.com
首页 > 系统相关 > 详细

redis进程守护脚本

时间:2017-05-18 17:28:13      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:oca   conf   bin   dir   date   grep   sed   bash   blog   

#!/bin/bash

redis_dir="/usr/local/redis"
redis_conf="/usr/local/redis/redis.conf"
time=`date`
log="/tmp/redis.log"

rediss=`ps -ef|grep -v vim |grep -v grep |grep redis-server|grep 6379|wc -l`
if [ ${rediss} -eq 0 ];then
  ${redis_dir}/bin/redis-server ${redis_conf}
  echo "${time}-->redis has shutdown,now it startup." >> ${log}
  exit 1
fi

echo "${time}-->redis is running" >> ${log}

log_count=`cat $log |wc -l`
if [ $log_count -gt 5000 ];then
  sed -i 1,1000d $log
fi

 

redis进程守护脚本

标签:oca   conf   bin   dir   date   grep   sed   bash   blog   

原文地址:http://www.cnblogs.com/vijayfly/p/6874399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!