lib/templates/memcached/memcached.initd.centos.erb in capitate-0.2.15 vs lib/templates/memcached/memcached.initd.centos.erb in capitate-0.3.1
- old
+ new
@@ -20,50 +20,38 @@
PORT=<%= memcached_port %>
# Have to be root in order to save in /var/run
USER=root
start() {
+ echo -n $"Starting $DESC: "
daemon $DAEMON -d -m $MEM -p $PORT -u $USER -P $PIDFILE
RETVAL=$?
echo
return $RETVAL;
}
stop() {
- kill -QUIT `cat $PIDFILE` || echo -n " not running"
+ echo -n $"Stopping $DESC: "
+ killproc -p $PIDFILE memcached
+ RETVAL=$?
+ echo
+ return $RETVAL;
}
-reload() {
- kill -HUP `cat $PIDFILE` || echo -n " can't reload"
-}
-
case "$1" in
start)
- echo -n "Starting $DESC: $NAME"
start
- RETVAL=$?;
;;
stop)
- echo "Stopping $DESC: $NAME"
stop
- RETVAL=$?;
;;
- reload)
- echo -n "Reloading $DESC configuration..."
- reload
- RETVAL=$?;
- echo "reloaded."
- ;;
restart)
- echo -n "Restarting $DESC: $NAME"
stop
- # Sleep after stop
sleep 1
start
- RETVAL=$?;
;;
*)
- echo "Usage: $0 {start|stop|restart|force-reload}" >&2
+ echo "Usage: $0 {start|stop|restart}" >&2
RETVAL=3;
;;
esac
exit $RETVAL;
\ No newline at end of file