定时解析DNS日志shell脚本
#!/bin/bash
echo "开始检测dns..."
t=1
#域名
domainName=...
while true;do
nslookup domainName || echo "$(date +'%F %T') dns probe failed" >> /tmp/dns_probe && echo "$(date +'%F %T') dns probe success" >> /tmp/dns_probe
sleep 2
t=$((t+1))
if [ $t -gt 30 ];then
break
fi
done
日志样例如下: