123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/bin/sh
- [ -f /etc/squid.conf ] || exit 0
- case "$1" in
- start)
- printf "Starting squid: "
- if [ ! -d /var/log/squid ]; then
- mkdir -p /var/log/squid
- chown squid:squid /var/log/squid
- fi
- start-stop-daemon -S -x /usr/sbin/squid
- [ $? = 0 ] && echo "OK" || echo "FAIL"
- ;;
- stop)
- printf "Stopping squid: "
- /usr/sbin/squid -k shutdown
- [ $? = 0 ] && echo "OK" || echo "FAIL"
- ;;
- reload)
- printf "Reloading squid configuration: "
- /usr/sbin/squid -k reconfigure
- [ $? = 0 ] && echo "OK" || echo "FAIL"
- ;;
- restart)
- printf "Restarting squid: "
- /usr/sbin/squid -k restart
- [ $? = 0 ] && echo "OK" || echo "FAIL"
- ;;
- *)
- echo "Usage: $0 {start|stop|reload|restart}"
- exit 1
- esac
- exit 0
|