天天看点

Memcached启动脚本Init file for memcachedchkconfig: - 86 14description: Distributed memory caching daemonprocessname: memcachedconfig: /etc/sysconfig/memcached

[root@tomcat02 ~]# cat /etc/init.d/memcached

#!/bin/bash

#

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

PORT="11211"

USER="nobody"

MAXCONN="1024"

CACHESIZE="64"

RETVAL=0

prog="/aliyun/memcached/bin/memcached"

desc="Distributed memory caching"

lockfile="/var/lock/subsys/memcached"

start() {

echo -n $"Starting $desc (memcached): "

daemon $prog -d -p $PORT -u $USER -c $MAXCONN -m $CACHESIZE

RETVAL=$?

[ $RETVAL -eq 0 ] && success && touch $lockfile || failure

echo

return $RETVAL

}

stop() {

echo -n $"Shutting down $desc (memcached): "

killproc $prog

[ $RETVAL -eq 0 ] && success && rm -f $lockfile || failure

restart() {

stop

start

reload() {

echo -n $"Reloading $desc ($prog): "

killproc $prog -HUP

[ $RETVAL -eq 0 ] && success || failure

case "$1" in

start)

;;

stop)

restart)

restart

condrestart)

[ -e $lockfile ] && restart

reload)

reload

status)

status $prog

*)

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

RETVAL=1

esac

exit $RETVAL

 本文转自 wjw555 51CTO博客,原文链接:http://blog.51cto.com/wujianwei/2056453

上一篇: tomcat优化