时间:2021-07-01 10:21:17 帮助过:23人阅读
- #!/bin/sh
- #author:taokey
- #date:2016-05-06
- #chkconfig: 345 85 15
- #description: Redis is a persistent key-value database
- #processname: redis-server
- #config: /etc/redis/6379.conf
- #config: /var/redis
- #pidfile: /var/redis/run/redis_6379.pid
- #Source networking configuration.
- . /etc/sysconfig/network
- #check that networking is up.
- [ "$NETWORKING" = "no" ] && exit 0
- redis="/usr/local/bin/redis-server"
- CLI="/usr/local/bin/redis-cli"
- prog=$(basename $redis)
- arog=$(basename $CLI)
- REDIS_CONF_FILE="/etc/redis/6379.conf"
- pidfile="/var/redis/run/redis_6379.pid"
- [ -f /var/redis ] && . /var/redis
- lockfile=/var/lock/subsys/redis
- start() {
- [ -x $redis ] || exit 5
- [ -f $REDIS_CONF_FILE ] || exit 6
- echo $"Starting $prog:"
- $redis $REDIS_CONF_FILE
- retval=$?
- echo
- [ $retval -eq 0 ] && touch $lockfile
- return $retval
- }
- stop (){
- echo "Stopping $prog: "
- $CLI shutdown
- retval=$?
- if [ -f $pidfile ]
- then
- kill $pidfile
- retval=$?
- else
- echo "$prog shutdown" >/dev/null 2>&1
- fi
- echo
- [ $retval -eq 0 ] && rm -f $lockfile
- return $retval
- }
- restart(){
- stop
- start
- }
- case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart)
- restart
- ;;
- *)
- echo $"Usage: $0 {start|stop|restart}"
- exit 2
- esac
本文出自 “岁月在流逝,光辉依然在” 博客,请务必保留此出处http://taokey.blog.51cto.com/4633273/1770848
Redis数据库启动脚本
标签:networking 数据库 database local