#!/bin/bash # description: Simple Event Correlator - SEC # # processname: /usr/local/sbin/sec.pl # config: /etc/sec.conf PATH=/sbin:/usr/sbin:/bin:/usr/bin OPTIONS="-detach -conf=/etc/sec.conf -log=/var/log/sec.log" OPTIONS2="-input=/var/log/messages -input=/var/log/snmp/snmpttunknown.log" RETVAL=0 prog="sec.pl" start() { echo -n "Starting $prog: " /usr/local/bin/sec.pl $OPTIONS $OPTIONS2 RETVAL=$? echo touch /var/lock/subsys/sec.pl return $RETVAL } stop() { echo -n "Stopping $prog: " killall sec.pl RETVAL=$? echo rm -f /var/lock/subsys/sec.pl return $RETVAL } reload(){ stop start } restart(){ stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; reload) reload ;; *) echo "Usage: rc.$prog {start|stop|status|restart|reload}" RETVAL=1 esac exit $RETVAL