4.1 手动启停操作指南:1. 启动服务: # /data/haproxy/sbin/haproxy -f /data/haproxy/conf/haproxy.cfg 2. 重启服务: # /data/haproxy/sbin/haproxy -f /data/haproxy/conf/haproxy.cfg -st cat /data/haproxy/logs/haproxy.pid 3. 停止服务: # killall haproxy 4.2 启停脚本编写: # vi hactl.sh #!/bin/bash # HAPROXY - 此脚本用于启动和停止 HAPROXY 服务。 HAPROXY_DIR=/data/haproxy HAPROXY=${HAPROXY_DIR}/sbin/haproxy PROG=$(basename ${HAPROXY}) HAPROXY_CONF_FILE=${HAPROXY_DIR}/conf/haproxy.cfg HAPROXY_PID=${HAPROXY_DIR}/logs/haproxy.pid C_RED=\"\033[0;31m\" C_GREEN=\"\033[1;32m\" C_CLOSED=\"\033[0m\" COUNT(){ PROG_COUNT=$(ps -C ${PROG} -o pid|wc -l) } start() { COUNT if [ ${PROG_COUNT} -gt 1 ];then echo \"[-] ${PROG} 已经在运行中.\" exit 1 else echo \"正在启动 $PROG.\