memcached script for UBUNTU
#! /bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=memcached
DESC="Memcached"
USER=deploy
DAEMON=/usr/local/bin/memcached
PIDFILE=/var/run/memcached/memcached.pid
test -x $DAEMON || exit 0
case "$1" in
start)
echo -n "Starting $DESC: "
$DAEMON -d -u $USER -m256 127.0.0.1 -p 11211 -P $PIDFILE
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
kill -QUIT `cat $PIDFILE`
echo "$NAME."
;;
restart)
echo -n "Restarting $DESC: "
kill -QUIT `cat $PIDFILE`
sleep 1
$DAEMON -d -u $USER -m256 127.0.0.1 -p 11211 -P $PIDFILE
echo "$NAME."
;;
reload)
echo -n "Reloading $DESC configuration: "
kill -HUP `cat $PIDFILE`
echo "$NAME."
;;
*)
echo "Usage $NAME {start|stop|restart|reload}" >&2
exit 1
;;
esac