#!/bin/sh # Start/stop/restart guardian. # Start guardian: guardian_start() { if [ -x /etc/guardian/guardian.pl ]; then echo "Starting guardian daemon: /etc/guardian/guardian.pl -c /etc/guardian/guardian.conf" /etc/guardian/guardian.pl -c /etc/guardian/guardian.conf fi } # Stop guardian: guardian_stop() { killall guardian.pl } # Restart guardian: guardian_restart() { guardian_stop sleep 1 guardian_start } case "$1" in 'start') guardian_start ;; 'stop') guardian_stop ;; 'restart') guardian_restart ;; *) echo "usage $0 start|stop|restart" esac