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