写个shell脚本判断IP,不通输出到日志文件

#!/bin/bash

# 定义需要检查的 IP 地址列表

# 定义日志文件名和路径
log_file="/root/ip_check.log"

# 遍历 IP 地址列表
for ip in 172.16.31.{200..254}
do
    # 尝试连接 IP 地址
    if ping -c 1 -W 1 "$ip" > /dev/null 2>&1
    then
        echo "$ip is up"
    else
        echo "$ip is down"
        echo "$(date): $ip is down" >> "$log_file"
    fi
done

发表评论

后才能评论