freebsd-ports/net/haproxy/files/haproxy.sh
Will Andrews 3b53fe79c8 Add haproxy 1.1.20, a high-performance and highly-robust
TCP/HTTP load balancer.

PR:		51630
Submitted by:	Clement Laforet
2003-06-03 05:20:23 +00:00

22 lines
484 B
Bash

#!/bin/sh
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
echo "$0: Cannot determine the PREFIX" >&2
exit 1
fi
case "$1" in
start)
[ -x ${PREFIX}/sbin/haproxy ] && \
[ -r ${PREFIX}/etc/haproxy.cfg ] && \
${PREFIX}/sbin/haproxy -f ${PREFIX}/etc/haproxy.cfg && \
echo -n ' haproxy'
;;
stop)
killall haproxy && echo -n ' haproxy'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac