]> git.pld-linux.org Git - packages/apinger.git/blame - apinger.init
- massive attack: adding Source-md5
[packages/apinger.git] / apinger.init
CommitLineData
b816eb94
JK
1#!/bin/sh
2#
b1c7fd63 3# apinger Start/stop the Alarm Pinger daemon.
b816eb94
JK
4#
5# chkconfig: 2345 80 20
6#
7# description: apinger is a simple ICMP-echo based network monitor
8#
9# processname: apinger
10# config: /etc/apinger.conf
11
12# Source function library
13. /etc/rc.d/init.d/functions
14
15# Get service config
16[ -f /etc/sysconfig/apinger ] && . /etc/sysconfig/apinger
17
b53035ee 18RETVAL=0
b816eb94
JK
19# See how we were called.
20case "$1" in
21 start)
22 # Check if the service is already running?
23 if [ ! -f /var/lock/subsys/apinger ]; then
3784d46c 24 msg_starting "Alarm Pinger"
b816eb94
JK
25 daemon apinger
26 RETVAL=$?
27 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/apinger
28 else
b1c7fd63 29 msg_already_running "Alarm Pinger"
b816eb94
JK
30 fi
31 ;;
32 stop)
b1c7fd63 33 # Stop daemons.
34 if [ -f /var/lock/subsys/apinger ]; then
35 msg_stopping "Alarm Pinger"
36 killproc apinger
37 rm -f /var/lock/subsys/apinger >/dev/null 2>&1
38 else
39 msg_not_running "Alarm Pinger"
b1c7fd63 40 fi
b816eb94
JK
41
42 ;;
43 status)
44 status apinger
b53035ee 45 exit $?
b816eb94 46 ;;
b53035ee 47 reload|force-reload)
f820a5c7 48 if [ -f /var/lock/subsys/apinger ]; then
49 msg_reloading "Alarm Pinger"
f820a5c7 50 killproc apinger -HUP
51 RETVAL=$?
6fe812d7 52 else
b53035ee 53 msg_not_running "Alarm Pinger" >&2
54 exit 7
6fe812d7 55 fi
488058d8 56 ;;
b816eb94
JK
57 restart)
58 $0 stop
59 $0 start
b53035ee 60 exit $?
b816eb94
JK
61 ;;
62 *)
b53035ee 63 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
64 exit 3
b816eb94
JK
65esac
66
67exit $RETVAL
This page took 0.073467 seconds and 4 git commands to generate.