写个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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。