redis启动与关闭脚本
#!/bin/bash
INSTALL_DIR=/home/software/redis-3.2.3
SERVER_NAME=redis-server
PORT=6379
DAEMON=$INSTALL_DIR/src/$SERVER_NAME
CONFIG_NAME=redis.conf
CONFIG=$INSTALL_DIR/$CONFIG_NAME
PIDFILE=/var/run/redis_6379.pid
SCRIPT_NAME=/data/redis
start()
{
if test -x $DAEMON
then
echo -e "start redis daemon:$SERVER_NAME"
if $DAEMON $CONFIG
then
echo -e 'SUCCESS'
else
echo -e 'FAIL'
fi
else
echo -e "could't find redis server ( $DAEMON ) "
fi
}
stop()
{
if test -e $PIDFILE
then
echo -e "stopping redis:$SERVER_NAME"
if kill `cat $PIDFILE`
then
echo 'SUCCESS'
else
echo 'FAIL'
fi
else
echo -e 'no redis-server ($DAEMON) running'
fi
}
restart()
{
echo -e 'restarting redis:$SERVER_NAME'
stop
start
}
list()
{
ps aux | grep 6379
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
list)
list
;;
esac
exit 0;
参考于:http://blog.sina.com.cn/s/blog_a0cc1c0b0101icfh.html

浙公网安备 33010602011771号