4 PROGRAM
="%%BINDIR%%/$NAME"
5 PIDFILE
="/var/run/$NAME.pid"
8 run
() { echo "$@"; "$@"; }
9 alive
() { [[ -e "$PIDFILE" ]] && kill -0 "$(cat "$PIDFILE")" &>/dev
/null
; }
13 echo "$NAME is already running."
15 elif ! "$PROGRAM" --test; then
18 run
"$PROGRAM" "${OPTIONS[@]}"
24 run
kill $
(cat $PIDFILE)
26 echo "$NAME is not running."
34 restart
) stop
; while alive
; do sleep 1; done; start
;;
35 *) echo "Usage: ${0##*/} start|stop|restart"; exit 1