How to ensure a systemd unit waits for chronyd or ntpd to sync before starting
Issue
- We have a service that starts at boot
We need to ensure it doesn't start until the system clock has been synchronized via ntp
Some machines are using ntpd; some chronyd
How do we do this? Furthermore, is it better to use ntpd or chronyd?
Environment
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.