#!/bin/bash # Author: Milen Kouylekov # chkconfig: 35 70 15 # description: start/stop the memcache daemon . /etc/init.d/functions start () { /usr/local/bin/memcached -m 256 -d -l 127.0.0.1 -u apache http_running="$(service httpd status)" if [[ $http_running == *"running"* ]] then echo "Warning: HTTPD must be launched after MEMCACHED; restarting." service httpd restart else : fi return 0 } stop () { killall -9 memcached } restart () { stop start } case "$1" in start) start; RETVAL=$? ;; stop) stop; RETVAL=$? ;; restart) restart; RETVAL=$? ;; esac exit $RETVAL