fix: correct field positions for IP and OS in check_nodes.sh

This commit is contained in:
2026-04-01 17:02:52 +08:00
parent e409a29459
commit 73eb1039db

View File

@@ -42,8 +42,8 @@ echo "$NODES" | while IFS= read -r line; do
STATUS=$(echo "$line" | awk '{print $2}') STATUS=$(echo "$line" | awk '{print $2}')
ROLES=$(echo "$line" | awk '{print $3}') ROLES=$(echo "$line" | awk '{print $3}')
INTERNAL_IP=$(echo "$line" | awk '{print $6}') INTERNAL_IP=$(echo "$line" | awk '{print $6}')
OS=$(echo "$line" | awk '{print $7}') OS_IMAGE=$(echo "$line" | awk '{print $8}')
KERNEL=$(echo "$line" | awk '{print $8}') KERNEL=$(echo "$line" | awk '{print $9}')
# 顏色判斷 # 顏色判斷
if [[ "$STATUS" == "Ready"* ]]; then if [[ "$STATUS" == "Ready"* ]]; then
@@ -67,7 +67,7 @@ echo "$NODES" | while IFS= read -r line; do
echo -e "${STATUS_COLOR}$ICON $NAME${NC} $ROLE" echo -e "${STATUS_COLOR}$ICON $NAME${NC} $ROLE"
echo " 狀態: $STATUS" echo " 狀態: $STATUS"
echo " IP: $INTERNAL_IP" echo " IP: $INTERNAL_IP"
echo " OS: $OS $KERNEL" echo " OS: $OS_IMAGE $KERNEL"
echo "" echo ""
done done