| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/sh
- #
- # chkconfig: 2345 20 80
- # description: 3proxy tiny proxy server
- #
- #
- #
- #
- case "$1" in
- start)
- echo Starting 3Proxy
-
- /usr/local/etc/3proxy/bin/3proxy /usr/local/etc/3proxy/3proxy.cfg
-
- RETVAL=$?
- echo
- [ $RETVAL ]
- ;;
- stop)
- echo Stopping 3Proxy
- if [ -f /usr/local/etc/3proxy/3proxy.pid ]; then
- /bin/kill `cat /usr/local/etc/3proxy/3proxy.pid`
- else
- /usr/bin/killall 3proxy
- fi
-
- RETVAL=$?
- echo
- [ $RETVAL ]
- ;;
- restart|reload)
- echo Reloading 3Proxy
- if [ -f /usr/local/etc/3proxy/3proxy.pid ]; then
- /bin/kill -s USR1 `cat /usr/local/etc/3proxy/3proxy.pid`
- else
- /usr/bin/killall -s USR1 3proxy
- fi
- ;;
- *)
- echo Usage: $0 "{start|stop|restart}"
- exit 1
- esac
- exit 0
|