summaryrefslogtreecommitdiff
path: root/tor/tor.rc
blob: 62a59cf96ada0a50d3a152632126743cc28bd615 (plain)
    1 #!/bin/sh
    2 #
    3 # /etc/rc.d/tor: start/stop tor daemon
    4 #
    5 
    6 # User settings here
    7 DAEMON=tor
    8 RUN_AS_USER=tor
    9 
   10 # Check for configuration files
   11 [ -f /etc/tor/torrc ] || exit 1
   12 
   13 # If you have to edit this section for this or any other 
   14 # port useage let me know, with a patch or added lines, 
   15 # or simplely e-mail me the altered file and I'll include the changes.
   16 
   17 RETVAL=0
   18 
   19 case $1 in
   20 start)
   21 	echo -n "Starting $DAEMON..."
   22 	su $RUN_AS_USER -c /usr/bin/$DAEMON > /dev/null & RETVAL=$?
   23 	if [ $RETVAL = 0 ]; then
   24 		echo " done."
   25 	fi
   26 	;;
   27 stop)
   28 	echo -n "Shutting down $DAEMON..."
   29 	killall -q /usr/bin/$DAEMON
   30 	RETVAL=$?
   31 	echo " done."
   32 	;;
   33 restart)
   34 	$0 stop
   35 	sleep 5
   36 	$0 start
   37 	RETVAL=$?
   38 	;;
   39 *)
   40 	echo "usage: $0 [start|stop|restart]"
   41 	exit 1
   42 	;;
   43 esac
   44 
   45 exit $RETVAL
   46 
   47 # End of file

Generated by cgit