linux – 如何确定NTP通信状态
发布时间:2020-12-14 00:53:50 所属栏目:Linux 来源:网络整理
导读:我正在开发一个嵌入式OpenSUSE 12.3系统,允许用户配置(单个)NTP服务器地址.我需要能够向用户提供有关如何与指定服务器通信的反馈.服务器地址有效吗? NTP是否无法联系服务器?是在查询服务器吗?或者,我们完全同步了吗? (注意:一旦NTP认为它是同步的,那么
我正在开发一个嵌入式OpenSUSE 12.3系统,允许用户配置(单个)NTP服务器地址.我需要能够向用户提供有关如何与指定服务器通信的反馈.服务器地址有效吗? NTP是否无法联系服务器?是在查询服务器吗?或者,我们完全同步了吗? (注意:一旦NTP认为它是同步的,那么我不关心它是如何同步的.)
现在我写了一个bash脚本来解析ntpq -np的输出: >如果输出包含“ntpq:read:Connection refused”,则ntpd未运行 显然,这是后方的痛苦和高度依赖平台,我希望有一个更好的解决方案. 我知道在内置的ntp源代码树中有一个libntpq.a,可以被外部应用程序使用,但是直到有正式版本才会转换为平台依赖的新风格. 是否有正式的方法来确定NTP客户端的当前通信状态?请再次注意,只配置一台服务器. 解决方法
ntpstat怎么样,那对你有用吗?以下是命令运行时的退出/返回值:
>退出状态0 – 时钟已同步. 查看页面Verify that my NTP is working (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |