123456789101112131415161718192021222324252627 |
- #!/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
- }
|