Redis 启动脚本

G. 发布于 2011/09/22 11:39
阅读 1K+
收藏 3
原版我也不知道出自哪里了.
#!/bin/sh
# chkconfig: 345 86 14
# description: Startup and shutdown script for Redis
REDIS_DIR=/web/redis/
#export $REDIS_DIR

REDIS_CONF=/etc/redis.conf
REDIS_PID=/var/run/redis.pid

case $1 in
    'start'|'s' )
        if test -x $REDIS_DIR/bin/redis-server
        then
            echo "Starting Redis..."
            if $REDIS_DIR/bin/redis-server $REDIS_CONF
            then
	        echo "OK"
            else
                echo "failed"
            fi
	else
	    echo "Couldn't find Redis Server ($REDIS_DIR/bin/redis-server)"
	fi
        ;;

    'stop' )
        echo "Stopping Redis..."
        kill `cat $REDIS_PID`
        ;;

    'restart'|'reload'|'r' )
        ${0} stop
        ${0} start
        ;;

    'list'|'l' )
        ps aux | egrep '(PID|redis-server)'
        ;;

    *)
echo "usage: `basename $0` {start|restart|reload|stop|list}"
esac


加载中
0
皮总
皮总
如果 redis 的 pid 没有出来, 你这个脚本就报废了
0
dahange
dahange
re 楼上,检测信息不够全面
0
石头2012
石头2012

脚本可以执行,我就用了这个脚本

返回顶部
顶部