SHELL編寫redis啟動指令碼

來源:互聯網
上載者:User
#!/bin/bash  #  # Init file for redis  # From: JC # Email:jiechao2013@gmail.com # chkconfig: - 80 12  # description: redis daemon  #  # processname: redis  # config: /opt/redis-2.6.4/redis.conf  # pidfile: /var/run/redis.pid         source /etc/init.d/functions                BIN="/opt/redis/bin" CONFIG="/opt/redis-2.6.4/redis.conf" PIDFILE="/var/run/redis.pid"        ### Read configuration  [ -r "$SYSCONFIG" ] && source "$SYSCONFIG"        RETVAL=0  prog="redis-server" desc="Redis Server"        start() {             if [ -e $PIDFILE ];then          echo "$desc already running...."         exit 1      fi             echo -n $"Starting $desc: "     daemon $BIN/$prog $CONFIG &             RETVAL=$?      echo      [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog      return $RETVAL  }         stop() {      echo -n $"Stop $desc: "     killproc $prog      RETVAL=$?      echo      [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE      return $RETVAL  }         restart() {      stop      start  }                case "$1" in start)       start      ;;  stop)      stop      ;;  restart)      restart      ;;  condrestart)      [ -e /var/lock/subsys/$prog ] && restart      RETVAL=$?      ;;  status)      status $prog      RETVAL=$?      ;;    *)      echo $"Usage: $0 {start|stop|restart|condrestart|status}"     RETVAL=1  esac        

exit $RETVAL


From:http://jiechao2012.blog.51cto.com/3251753/1193241

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.