Viitor_ucd-snmp/etc/init.d/snmpd
kueller 15c1ee1f14 Neue Version V963
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_ucd-snmp@5933 504e572c-2e33-0410-9681-be2bf7408885
2011-01-03 10:48:06 +00:00

63 lines
1.6 KiB
Bash

#!/bin/sh
#init script fuer ucd-snmp
#Script Framework - Automatisiertes Erzeugen der Monsum Linux Distribution
#(c) Rainmaker MultiMedia OHG
#
#$Author$
#$Date$
#$Revision$
#
#$Log$
#Revision 1.3 2007/03/12 22:19:29 segler
#configfile cause added, sleep corrected
#
#Revision 1.2 2003/02/01 18:17:19 kueller
#Korrektur beim start von snmptrapd - Echo Ausgabe korrigiert (nicht tramp,
#sondern trap), Option -s (Syslog benutzen) hinzugefügt
#
#Revision 1.1.1.1 2002/01/11 19:58:10 kueller
#New AddOns fuer ucd-snmpd
#
#
source /etc/init.d/functions
case "$1" in
start)
if [ -f /etc/snmpd/snmpd.conf ]; then
echo -n "Starting ucd-snmp daemon"
/usr/sbin/snmpd -c /etc/snmpd/snmpd.conf
evaluate_retval
else
echo "Cannot start ucd-snmp daemon. /etc/snmpd/snmpd.conf does not exist. Try snmpconf"
fi
if [ -f /etc/snmpd/snmptrapd.conf ]; then
echo -n "Starting ucd-snmptrap deamon"
loadproc /usr/sbin/snmptrapd -s -c /etc/snmpd/snmptrapd.conf
else
echo "Cannot start ucd-snmptrap daemon. /etc/snmpd/snmptrapd.conf does not exist. Try snmpconf"
fi
;;
stop)
echo -n "Stopping ucd-snmp daemon"
pkill -f /usr/sbin/snmpd
evaluate_retval
echo -n "Stopping ucd-snmptramp daemon"
pkill -f /usr/sbin/snmptrapd
evaluate_retval
;;
restart)
$0 stop
/bin/sleep 1
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac