#!/bin/bash # 检查指定端口的节点状态(up/down) PORT=$1 NGINX_CONFIG="/data/tengine/conf/vhosts/s1.jennie.im.conf" if [ -z "$PORT" ]; then echo "用法: $0 " exit 1 fi # 检查配置中是否包含"down"关键字 STATUS=$(grep "server 10.0.0.5:$PORT" $NGINX_CONFIG | grep -q "down" && echo "down" || echo "up") echo $STATUS # 输出结果:down 或 up