# 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.

Falls ein anderer NTP-Server installiert ist diesen löschen

```bash
apt purge chrony ntp
```

Den NTP-Server von systemd aktivieren:

```bash
systemctl enable systemd-timesyncd
```

Den Dienst zum verzögerten Starten anderer Dienste aktivieren:

```bash
systemctl enable systemd-time-wait-sync
```

In der zu verzögernden Service-Unit folgendes eintragen:

```bash
systemctl edit foo.service
```

```shell
[Unit]
After=time-sync.target
Wants=time-sync.target
```