ubuntu 无法关机,好像是因为redis,如何解决?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
guyeuro
帖子: 5
注册时间: 2017-05-15 11:08
系统: ubuntu

ubuntu 无法关机,好像是因为redis,如何解决?

#1

帖子 guyeuro » 2017-05-25 21:46

ubuntu 14.04LTS
关机后一直停留在关机界面
随机按了几个按键,突然出现字幕:
waiting for redis to shutdown

网上查找方法
说是redis启动文件要把之前设置的密码写上去
CLIEXEC=/usr/local/bin/redis/redis-cli -a "mypassword"
但是没有用啊。。。

代码: 全选

REDISPORT=6379
EXEC=/usr/local/bin/redis/redis-server
CLIEXEC=/usr/local/bin/redis/redis-cli -a "mypassword"

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/bin/redis/${REDISPORT}.conf"

case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"
        else
                echo "Starting Redis server..."
                $EXEC $CONF
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT shutdown
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    *)
        echo "Please use start or stop as first argument"
        ;;
esac

回复