redis启动脚本
redis启动脚本
小木头的冬天 发表于3年前
redis启动脚本
  • 发表于 3年前
  • 阅读 26
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

#!/bin/sh 

# chkconfig:   2345 90 10 

# description:  Redis is a persistent key-value database 

# redis    Startup script for redis processes 

# processname: redis 

redis_path="/usr/local/bin/redis-server" 

redis_conf="/etc/redis.conf" 

redis_pid="/var/run/redis.pid" 

# Source function library. 

. /etc/rc.d/init.d/functions 

[ -x $redis_path ] || exit 0 

RETVAL=0 

prog="redis" 

# Start daemons. 

start() { 

if [ -e $redis_pid -a ! -z $redis_pid ];then 

echo $prog" already running...." 

exit 1 

fi 

echo -n $"Starting $prog " 

# Single instance for all caches 

$redis_path $redis_conf 

RETVAL=$? 

[ $RETVAL -eq 0 ] && { 

touch /var/lock/subsys/$prog 

success $"$prog" 

} 

echo 

return $RETVAL 

} 

# Stop daemons. 

stop() { 

echo -n $"Stopping $prog " 

killproc -d 10 $redis_path 

echo 

[ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$prog 

RETVAL=$? 

return $RETVAL 

} 

# See how we were called. 

case "$1" in 

start) 

start 

;; 

stop) 

stop 

;; 

status) 

status $prog 

RETVAL=$? 

;; 

restart) 

stop 

start 

;; 

condrestart) 

if test "x`pidof redis`" != x; then 

stop 

start 

fi 

;; 

*) 

echo $"Usage: $0 {start|stop|status|restart|condrestart}" 

exit 1 

esac 

exit $RETVAL


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 11
博文 58
码字总数 26102
×
小木头的冬天
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: