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

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

#!/bin/bash 
#======================================================================================= 
# chkconfig: 2345 08 92 
# description: Distributed memory caching daemon 
# processname: memcached 
#======================================================================================= 
#IPADDR=`/sbin/ifconfig eth0 | awk -F ':' '/inet addr/{print $2}' | sed 's/[a-zA-Z ]//g'` 
#IPADDR=127.0.0.1 
PORT="11211" 
USER="root" 
SIZE="256" 
CONNNUM="100" 
PIDFILE="/var/run/memcached.pid" 
BINFILE="/usr/local/bin/memcached" 
LOCKFILE="/var/lock/subsys/memcached" 
RETVAL=0 
source /etc/init.d/functions 
start() { 
    echo -n $"Starting memcached......" 
    daemon $BINFILE -d -p $PORT -u $USER -m $SIZE -c $CONNNUM -P $PIDFILE 
    RETVAL=$? 
    echo 
    [ $RETVAL -eq 0 ] && touch $LOCKFILE 

    return $RETVAL 
} 

stop() { 
    echo -n $"Shutting down memcached......" 
    killproc $BINFILE 
    RETVAL=$? 
    echo 
    [ $RETVAL -eq 0 ] && rm -f $LOCKFILE 
     return $RETVAL 
} 

restart() { 
    stop 
    sleep 1 
    start 
} 

reload() { 
    echo -n $"Reloading memcached......" 
    killproc $BINFILE -HUP 
    RETVAL=$? 
    echo 

    return $RETVAL 
} 

case "$1" in 
start) 
    start 
    ;; 

stop) 
    stop 
    ;; 

restart) 
    restart 
    ;; 

condrestart) 
    [ -e $LOCKFILE ] && restart 
RETVAL=$? 
    ;; 

reload) 
    reload 
    ;; 

status) 
    status $prog 
    RETVAL=$? 
    ;; 

*) 
    echo "Usage: $0 {start|stop|restart|condrestart|status}" 
    RETVAL=1 
esac 

exit $RETVAL


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