Example of init script.
[apps/pfixtools.git] / example / postlicyd.initd.sh
1 #!/bin/sh
2
3 die() {
4   echo "$1"
5   exit 1
6 }
7
8 POSTLICYD=/usr/sbin/postlicyd
9 PIDFILE=/var/run/postlicyd/pid
10 CONF=/etc/pfixtools/postlicyd.conf
11
12 [ -z $1 ] && die "usage $0 (start|stop|reload)"
13
14 case "$1" in
15   start)
16     $POSTLICYD -p "$PIDFILE" "$CONF"
17     ;;
18
19   stop)
20     kill `cat $PIDFILE`
21     ;;
22
23   reload)
24     kill -HUP `cat $PIDFILE`
25     ;;
26
27   *)
28     die "usage $0 (start|stop|reload)"
29     ;;
30 esac