码迷,mamicode.com
首页 > 其他好文 > 详细

redis 自启脚本

时间:2015-10-09 18:32:42      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:redis 自启脚本

#!/bin/bash

# author

#date 2014-03-12

#chkconfig: - 90 23

pidfile="/var/run/redis.pid"

#config /etc/redis/redis.conf


#source function library.

. /etc/rc.d/init.d/functions


#defualt files

redis_conf=${redis_conf:-"/etc/redis/redis.conf"}

redis=${redis_bin:-"/usr/local/bin/redis-server"}

lockfile=${lockifle:-"/var/lock/subsys/redis"}


start(){

#   echo -n "starting redis:"

   $redis $redis_conf 2>&1

    retval=$?

    echo $retval

    [$retval -eq 0] && touch $lockfile $pidfile

    return $retval


  }


stop() {

   echo -n  "stopping redis:"

   killproc  $lockfile $redis  #killporc 函数是在/etc/rc.d/init.d/functions中定义的,它的作就是关闭进程,

    retval=$?


   echo $retval

  [ $retval -eq 0 ] && rm -f $lockfile

   return $retval

  }


restart(){

  stop

  start

   }



case $1 in

start)

   start

   ;;


stop)

   stop

   ;;


restart)

   restart

   ;;


status)

   status redis

   ;;

*)

        echo $"Usage: $0 {start|stop|status|restart}"

        exit 2


esac


exit $?


redis 自启脚本

标签:redis 自启脚本

原文地址:http://3379770.blog.51cto.com/3369770/1701225

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