123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/sh /etc/rc.common
- # Copyright (C) 2007 OpenWrt.org
- START=90
- # check if configuration exists
- [ -e "/etc/redsocks.conf" ] || exit 0
- start() {
- if [ -e "/var/run/redsocks.pid" ]; then
- echo "redsocks is already running"
- exit 0
- fi
- /bin/echo -n "running redsocks ..."
-
- # startup the safety-wrapper for the daemon
- /usr/sbin/redsocks -p /var/run/redsocks.pid
-
- /bin/echo " done"
- }
- stop() {
- if [ ! -e "/var/run/redsocks.pid" ]; then
- echo "redsocks is not running"
- exit 0
- fi
- /bin/echo -n "stopping redsocks ..."
-
- # kill the process
- /bin/kill $(cat /var/run/redsocks.pid)
- rm /var/run/redsocks.pid
-
- echo " done"
- }
|