我需要一个脚本来检查本地服务器和互联网时间之间的时差。
为了获得当地时间,我会运行类似
的内容 [root@check ~]# ntpdate -q timeserver
server x.x.x.x, stratum 1, offset -0.034282, delay 0.04228
11 Dec 12:04:21 ntpdate[62714]: adjust time server x.x.x.x offset -0.034282 sec
从上面输出我们可以抓住,
11 Dec 12:04:21
为了获得互联网时间,我想运行类似
的东西 [root@check~]# curl http://www.timeapi.org/utc/now
2015-12-11T12:04:43+00:00
从上面输出我们可以抓住,
2015-12-11T12:04:43
然后回声(“检测到时间漂移”),如果当地时间>网络时间
我是shell scipting的新手,感谢您的支持。
非常感谢