13 lines
382 B
Bash
13 lines
382 B
Bash
#!/bin/bash
|
||
# 检查指定端口的节点状态(up/down)
|
||
PORT=$1
|
||
NGINX_CONFIG="/data/tengine/conf/vhosts/s1.jennie.im.conf"
|
||
|
||
if [ -z "$PORT" ]; then
|
||
echo "用法: $0 <port>"
|
||
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 |