Как проверить программно, если systemd-timesyncd синхронизировал успешно

Это возможный программно знать если systemd-timesyncd;

  • Может получить доступ к серверам NTP?
  • Синхронизировал системное время с сервером?

Причина, у меня есть приложение, зависит от точной информации времени и должен быть запущен после того, как системное время обновляется. Или есть ли какой-либо другой метод, не используя systemd?

Спасибо.

0
задан 25 October 2019 в 13:54

1 ответ

 systemctl status systemd-timesyncd
 * systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2019-10-25 11:36:40 CEST; 52min ago
     Docs: man:systemd-timesyncd.service(8)
 Main PID: 881 (systemd-timesyn)
   Status: "Synchronized to time server 91.189.91.157:123 (ntp.ubuntu.com)."
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/systemd-timesyncd.service
           `-881 /lib/systemd/systemd-timesyncd

Oct 25 11:36:40 computername systemd[1]: Starting Network Time Synchronization...
Oct 25 11:36:40 computername systemd[1]: Started Network Time Synchronization.
Oct 25 11:37:11 Computername systemd-timesyncd[881]: Synchronized to time server 91.189.91.157:123 (ntp.ubuntu.com).
0
ответ дан 22 December 2019 в 00:13

Другие вопросы по тегам:

Похожие вопросы: