From: Jacek Konieczny Date: Fri, 12 Jul 2002 08:55:20 +0000 (+0000) Subject: apinger init script X-Git-Tag: apinger-0_2-1~5 X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=b816eb947f20dbcddfbd4e1e11fa432e232a1983;hp=7f389442e37043d5da476f00c87f2155631dc8f1;p=packages%2Fapinger.git apinger init script Changed files: apinger.init -> 1.1 --- diff --git a/apinger.init b/apinger.init new file mode 100644 index 0000000..88229ce --- /dev/null +++ b/apinger.init @@ -0,0 +1,56 @@ +#!/bin/sh +# +# apinger Start/stop the Alarm Pinger daemon. +# +# chkconfig: 2345 80 20 +# +# description: apinger is a simple ICMP-echo based network monitor +# +# processname: apinger +# config: /etc/apinger.conf + +# Source function library +. /etc/rc.d/init.d/functions + +# Get service config +[ -f /etc/sysconfig/apinger ] && . /etc/sysconfig/apinger + +# See how we were called. +case "$1" in + start) + # Check if the service is already running? + if [ ! -f /var/lock/subsys/apinger ]; then + msg_starting Alarm Pinger + daemon apinger + RETVAL=$? + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/apinger + else + msg_Already_Running Alarm Pinger + exit 1 + fi + ;; + stop) + # Stop daemons. + if [ -f /var/lock/subsys/apinger ]; then + msg_stopping Alarm Pinger + killproc apinger + rm -f /var/lock/subsys/apinger >/dev/null 2>&1 + else + msg_Not_Running Alarm Pinger + exit 1 + fi + + ;; + status) + status apinger + ;; + restart) + $0 stop + $0 start + ;; + *) + msg_Usage: "$0 {start|stop|status|restart}" + exit 1 +esac + +exit $RETVAL