#!/bin/bash # description: Simple Network Management Protocol Trap Translator # # processname: /usr/local/sbin/snmptt # config: /etc/snmp/snmptt.ini # pidfile: /var/run/snmptt PATH=/sbin:/usr/sbin:/bin:/usr/bin OPTIONS="--daemon" RETVAL=0 prog="snmptt" start() { echo -n "Starting $prog: " /usr/local/sbin/snmptt $OPTIONS RETVAL=$? echo touch /var/lock/subsys/snmptt return $RETVAL } stop() { echo -n "Stopping $prog: " killall snmptt RETVAL=$? echo rm -f /var/lock/subsys/snmptt 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|restart|reload}" RETVAL=1 esac exit $RETVAL