28 lines
582 B
Text
28 lines
582 B
Text
|
#!/bin/sh /etc/rc.common
|
||
|
# Copyright (C) 2010-2011 OpenWrt.org
|
||
|
|
||
|
START=80
|
||
|
|
||
|
start_instance () {
|
||
|
local section="$1"
|
||
|
|
||
|
config_get user "$section" user
|
||
|
config_get maxconn "$section" maxconn
|
||
|
config_get listen "$section" listen
|
||
|
config_get port "$section" port
|
||
|
config_get memory "$section" memory
|
||
|
|
||
|
service_start /usr/bin/memcached -d -u ${user:-nobody} \
|
||
|
-c ${maxconn:-1024} -l ${listen:-0.0.0.0} \
|
||
|
-p ${port:-11211} -U ${port:-11211} -m ${memory:-64}
|
||
|
}
|
||
|
|
||
|
start() {
|
||
|
config_load 'memcached'
|
||
|
config_foreach start_instance 'memcached'
|
||
|
}
|
||
|
|
||
|
stop() {
|
||
|
service_stop /usr/bin/memcached
|
||
|
}
|