haproxy 启动脚本

#!/bin/bash
BASE_DIR="/home/develop/haproxy"
ARGV="$@"
start(){
        echo "START HAPoxy SERVERS"
        $BASE_DIR/sbin/haproxy -f $BASE_DIR/sbin/haproxy.cfg
}

stop(){
        echo "STOP HAPoxy Listen"
        kill -TTOU $(cat $BASE_DIR/logs/haproxy.pid)

        echo "STOP HAPoxy process"
        kill -USR1 $(cat $BASE_DIR/logs/haproxy.pid)
}

case $ARGV
        in
        start)
        start
        ERROR=$?
        ;;
        stop)
        stop
        ERROR=$?
        ;;
        restart)
        stop
        start
        ERROR=$?
        ;;
        *)
   echo "hactl.sh [start|restart|stop]"
        esac
        exit $ERROR
原文地址:https://www.cnblogs.com/wuxi/p/2769015.html