]> git.pld-linux.org Git - packages/astmanproxy.git/blob - astmanproxy.init
- tabs in preamble
[packages/astmanproxy.git] / astmanproxy.init
1 #!/bin/sh
2 #
3 # astmanproxy   astmanproxy -- Asterisk Manager API Proxy
4 #
5 # chkconfig:    2345 80 20
6 # description:  Startup/shutdown script for Asterisk Manager API Proxy
7 # processname:  astmanproxy
8 #
9
10 # Source function library
11 . /etc/rc.d/init.d/functions
12
13 # Get service config - may override defaults
14 [ -f /etc/sysconfig/astmanproxy ] && . /etc/sysconfig/astmanproxy
15
16 RETVAL=0
17 case "$1" in
18   start)
19         if [ ! -f /var/lock/subsys/astmanproxy ]; then
20                 msg_starting astmanproxy
21                 daemon /usr/sbin/astmanproxy
22                 RETVAL=$?
23                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/astmanproxy
24         else
25                 msg_already_running astmanproxy
26         fi
27         ;;
28   stop)
29         if [ -f /var/lock/subsys/astmanproxy ]; then
30                 msg_stopping astmanproxy
31                 killproc astmanproxy
32                 rm -f /var/lock/subsys/astmanproxy >/dev/null 2>&1
33         else
34                 msg_not_running astmanproxy
35         fi
36         ;;
37   restart)
38         $0 stop
39         $0 start
40         exit $?
41         ;;
42   status)
43         status astmanproxy
44         exit $?
45         ;;
46   *)
47         msg_usage "$0 {start|stop|restart|status}"
48         exit 3
49 esac
50
51 exit $RETVAL
This page took 0.055554 seconds and 3 git commands to generate.