首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在ntpd更新系统时间时得到通知?

是否可以在ntpd更新系统时间时得到通知?
EN

Unix & Linux用户
提问于 2021-03-18 19:55:00
回答 1查看 344关注 0票数 0

我有个覆盆子派。它没有RTC。

当它失去电源时,它不知道它关闭了多长时间,直到它检查NTP的当前时间。

我在上面安装了ntpd,并将其作为systemd服务运行。效果很好。

我有软件运行在Pi上,做一些非必要的、基于时间的事情。这意味着,如果当前的系统时间是准确的,它可以完成任务,但是如果当前的系统时间可能准确,也可能不准确,它可以(而且应该)跳过任务。

从概念上看,知道系统时钟是否准确的方法似乎很简单--如果系统成功地使用ntpd来更新其自启动以来的时间,则时钟是准确的。否则,假设时钟不准确。

是否有可能让ntpd告诉我,它是否成功地连接到互联网,检索当前时间,并更新了系统时钟自上次启动?如果我能避免的话,我不想让我的软件试图解析ntpd的日志。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-03-18 22:01:30

要查看ntpd是否有效,不能为NTPD启用日志记录吗?

配置ntpd日志文件可能需要RaspPI特定的更改

然后运行ntpstat (或Debian上的等价物),或者查看日志,看看它在做什么?

代码语言:javascript
复制
# ntpstat
synchronised to unspecified at stratum 6
   time correct to within 465816ms
   polling server every 1024 s
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/639956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档