#!/bin/sh # # Startup script for dansguardian # partly based on httpd startup script # # chkconfig: 35 91 13 # description: A web content filtering plugin for web \ # proxies, developed to filter using lists of \ # banned phrases, MIME types, filename \ # extensions and PICS labling. # processname: dansguardian # pidfile: /var/run/dansguardian.pid # config: /etc/dansguardian/dansguardian.conf # Source function library. #. /etc/rc.d/init.d/functions # See how we were called. case "$1" in start) echo -n "Starting dansguardian: " startproc /usr/sbin/dansguardian echo touch /var/lock/subsys/dansguardian ;; stop) echo -n "Shutting down dansguardian: " killproc /usr/sbin/dansguardian echo rm -f /var/lock/subsys/dansguardian rm -f /var/run/dansguardian.pid ;; status) checkproc /usr/sbin/dansguardian ;; restart) $0 stop $0 start ;; reload) echo -n "Reloading dansguardian: " killproc dansguardian -HUP echo ;; *) echo "Usage: $0 {start|stop|restart|reload|status}" exit 1 esac exit 0