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