Sha256: a453ce21dde6ba120c5b48a5aa37d29c14c025dac854f2bf1e5d5cd85431ac58

Contents?: true

Size: 874 Bytes

Versions: 7

Compression:

Stored size: 874 Bytes

Contents

#! /bin/sh
# memcached: Memcached
#
# chkconfig: - 86 14
# description: memcached
# processname: memcached
#
# Author: Gabriel Handford http://ducktyper.com

# Source function library
. /etc/rc.d/init.d/functions

RETVAL=0

DESC="memcached"
NAME="memcached"
DAEMON=/usr/local/bin/memcached
PIDFILE=<%= memcached_pid_path %>
MEM=<%= memcached_memory %>
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() {
  echo -n $"Stopping $DESC: "
  killproc -p $PIDFILE memcached
  RETVAL=$?
  echo 
  return $RETVAL;
}

case "$1" in
  start)
  	start
	;;
  stop)
  	stop
	;;
  restart)
  	stop
  	sleep 1
  	start
	;;
  *)
	  echo "Usage: $0 {start|stop|restart}" >&2
	  RETVAL=3;
	;;
esac

exit $RETVAL;

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
calas-capitate-0.3.6 lib/templates/memcached/memcached.initd.centos.erb
capitate-0.3.2 lib/templates/memcached/memcached.initd.centos.erb
capitate-0.3.3 lib/templates/memcached/memcached.initd.centos.erb
capitate-0.3.1 lib/templates/memcached/memcached.initd.centos.erb
capitate-0.3.5 lib/templates/memcached/memcached.initd.centos.erb
capitate-0.3.6 lib/templates/memcached/memcached.initd.centos.erb
capitate-0.3.4 lib/templates/memcached/memcached.initd.centos.erb