linux脚本--判断本机解析到的dns何时被刷新

87 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

直接上代码 `#!/usr/bin/env bash

realDNS="10.10.10.10" xresult="" xtime=date "+%Y-%m-%d_%H:%M:%S"

deleteXDNSlog(){ if [ -e "/root/xscript/xdns.log" ];then rm -rf /root/xscript/xdns.log fi }

checkDNS(){ while [ "realDNS"!="realDNS" != "xresult" ] do xresult=ping kahn.hiibm.com -c 1 |grep from |awk '{print $4}' |awk -F":" '{print $1}' sleep 1 done echo xtimextime - realDNS resolved! >> /root/xscript/xdns.log }

deleteXDNSlog checkDNS`

使用sh直接运行本脚本