Nun habe ich gesehen, dass timedatectl status eine Information liefert, ob die Systemzeit aktualisiert wurde:
Code: Alles auswählen
timedatectl status
Local time: Mi 2018-10-03 19:07:53 CEST
Universal time: Mi 2018-10-03 17:07:53 UTC
RTC time: n/a
Time zone: Europe/Berlin (CEST, +0200)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
Komme ich an diese Info im System ran, von Freepascal aus? Die einzige Idee wäre jetzt, timedatectl status auszuführen und das Ergebnis nach NTP synchronized zu parsen. Aber vielleicht gehts auch einfacher.
Hintergrund: Ich habe einige Programme, die Daten mit Zeitstempel abspeichern und wenn der unsicher ist soll das vermerkt werden.