1*b9d8181eSCameron Normandescription "memcached-server - high-performance memory caching daemon (instance)" 2*b9d8181eSCameron Normanauthor "Cameron Norman <[email protected]>" 3*b9d8181eSCameron Norman 4*b9d8181eSCameron Normanstop on stop-memcached-servers or runlevel [016] 5*b9d8181eSCameron Norman 6*b9d8181eSCameron Normanexpect daemon 7*b9d8181eSCameron Normanrespawn 8*b9d8181eSCameron Norman 9*b9d8181eSCameron Norman# Instance w/ default value so main server starts without SERVER param 10*b9d8181eSCameron Normanenv SERVER="" 11*b9d8181eSCameron Normaninstance $SERVER 12*b9d8181eSCameron Normanusage "SERVER - instance of memcached with corresponding /etc/memcached_$SERVER config" 13*b9d8181eSCameron Norman 14*b9d8181eSCameron Normanscript 15*b9d8181eSCameron Norman if test "x$SERVER" = "x"; then 16*b9d8181eSCameron Norman name="memcached" 17*b9d8181eSCameron Norman else 18*b9d8181eSCameron Norman name="memcached_$SERVER" 19*b9d8181eSCameron Norman fi 20*b9d8181eSCameron Norman 21*b9d8181eSCameron Norman test -f /etc/${name}.conf || { 22*b9d8181eSCameron Norman echo "No config found, not starting."; exit 1 23*b9d8181eSCameron Norman } 24*b9d8181eSCameron Norman 25*b9d8181eSCameron Norman exec /usr/share/memcached/scripts/start-memcached /etc/${name}.conf /var/run/${name}.pid 26*b9d8181eSCameron Normanend script 27