Skip to main content

Linux - Dienste erst nach Zeitsyncronisation starten

Wenn es notwendig ist, einen Dienst nach einem Neustart erst nach der Zeitsyncronisation zu starten, kann das mit dem SNTP (Simple Network Time Protokol) Client von systemd erreicht werden.

apt install systemd-timesyncd
systemctl enable systemd-timesyncd
systemctl enable systemd-time-wait-sync

In der gewünschten Service-Unit folgendes eintragen:

systemctl edit foo.service
[Unit]
After=time-sync.target
Wants=time-sync.target