]> git.pld-linux.org Git - packages/apinger.git/blame - apinger.init
- some fixes
[packages/apinger.git] / apinger.init
CommitLineData
b816eb94
JK
1#!/bin/sh
2#
3# apinger Start/stop the Alarm Pinger daemon.
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
18# See how we were called.
19case "$1" in
20 start)
21 # Check if the service is already running?
22 if [ ! -f /var/lock/subsys/apinger ]; then
3784d46c 23 msg_starting "Alarm Pinger"
b816eb94
JK
24 daemon apinger
25 RETVAL=$?
26 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/apinger
27 else
6fe812d7 28 msg_already_running Alarm Pinger
b816eb94
JK
29 exit 1
30 fi
31 ;;
32 stop)
33 # Stop daemons.
34 if [ -f /var/lock/subsys/apinger ]; then
3784d46c 35 msg_stopping "Alarm Pinger"
b816eb94
JK
36 killproc apinger
37 rm -f /var/lock/subsys/apinger >/dev/null 2>&1
38 else
6fe812d7 39 msg_not_running "Alarm Pinger"
b816eb94
JK
40 exit 1
41 fi
42
43 ;;
44 status)
45 status apinger
46 ;;
488058d8 47 reload)
6fe812d7 48 if [ -f /var/lock/subsys/apinger ]; then
49 msg_reloading "Alarm Pinger"
50 killproc apinger -HUP
51 else
52 msg_not_running "Alarm Pinger"
53 exit 1
54 fi
488058d8 55 ;;
b816eb94
JK
56 restart)
57 $0 stop
58 $0 start
59 ;;
60 *)
6fe812d7 61 msg_usage: "$0 {start|stop|status|restart}"
b816eb94
JK
62 exit 1
63esac
64
65exit $RETVAL
This page took 0.245267 seconds and 4 git commands to generate.