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
|