是否有可能以编程方式知道systemd;
原因是我有一个应用程序依赖于精确的时间信息,并且必须在更新系统时间之后启动。或者,在不使用systemd的情况下,还有其他方法吗?
谢谢。
发布于 2021-01-25 11:24:19
来自这个链接 ( systemd-timesyncd.service手册页):
/var/lib/ systemd /timesync/clock该文件的修改时间("mtime")表示上次成功同步的时间戳(或者至少在系统d构建日期不可能实现时)。它用于确保系统时钟在重新启动时大致保持单调,以防没有本地RTC可用。/run/systemd/timesync/同步文件,涉及每一个成功的同步,以帮助systemd时间等待同步和其他应用程序用精确的参考时钟检测同步。
发布于 2019-10-25 10:31:22
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).https://askubuntu.com/questions/1183743
复制相似问题