memcached.init (582B)
1 #!/bin/sh /etc/rc.common 2 # Copyright (C) 2010-2011 OpenWrt.org 3 4 START=80 5 6 start_instance () { 7 local section="$1" 8 9 config_get user "$section" user 10 config_get maxconn "$section" maxconn 11 config_get listen "$section" listen 12 config_get port "$section" port 13 config_get memory "$section" memory 14 15 service_start /usr/bin/memcached -d -u ${user:-nobody} \ 16 -c ${maxconn:-1024} -l ${listen:-0.0.0.0} \ 17 -p ${port:-11211} -U ${port:-11211} -m ${memory:-64} 18 } 19 20 start() { 21 config_load 'memcached' 22 config_foreach start_instance 'memcached' 23 } 24 25 stop() { 26 service_stop /usr/bin/memcached 27 }