2015-09-23 8 views
-1

В Ubuntu, есть ли способ узнать, когда системное время было обновлено NTP? Мой вариант использования заключается в том, что у меня встроенная система, которая может быть или не быть подключена к Интернету. Если это не так, и тогда он подключается, и NTP обновляет время, я хочу знать, что это произошло.Есть ли способ сказать, когда NTP обновил время

ответ

1

Если вы вручную синхронизируете часы (например, ntpd -gq), и вам нужно знать, когда NTP завершит синхронизацию, вы можете посмотреть в ntp-wait. Этот инструмент будет ждать, пока ntp находится в синхронизированном состоянии.

Но если вы хотите знать каждый раз, когда обновляются ваши часы вашего сервера, это то, что NTP делает автоматически с заданными интервалами, вы можете отслеживать файл loopstats. Последняя запись будет последним обновлением часов сервера. См. this для объяснения записи в виде циклов.

Также ntpdc предоставит вам смещение сервера от источника времени в миллисекундах.

+0

Спасибо за ответ. Мы решили это по-другому, но это очень хорошо. –