busybox ntpd在更改后不再重新同步日期/时间

时间:2018-03-13 16:45:15

标签: ntp busybox ntpd

我正在试图弄清楚ntpd(来自busybox)是如何工作的。 为了测试,我正在运行以下场景:

  1. 使用date -s将日期/时间设置为任意日期/时间(例如2000-01-01 00:00:00);
  2. 运行命令ntpd -N -p <server_address>以启动守护程序。就在那之后,日期/时间成功同步;
  3. 使用date -s将日期/时间再次更改为第1步中使用的日期/时间(即2000-01-01 00:00:00);
  4. 之后,我一直期待日期/时间再次同步,但即使我等了几个小时,也不会发生这种情况。

    我的问题是:我对ntpd行为的理解是正确的吗?是否应在第3步后自动重新同步日期/时间?如果没有,我该怎么做才能重新同步日期/时间?

1 个答案:

答案 0 :(得分:0)

我会检查修剪过的busybox implementation的内部结构,以确保实际涵盖用例。某些选项实际上可能会被忽略,并可能引起混乱。

如果不是,如果它是基于yocto的嵌入式系统,则应考虑使用bring the actual and complete ntpd而不是busybox。