Hallo,
kann man nach dem Boot irgendwo einsehen, ob eine systemd-Unit ausgeführt wurde?
Hintergrund: Seit einiger Zeit wird beim Start des Clients der Server sporadisch nicht mehr geweckt. Damit fehlt dem Client das Video-Verzeichnis und der VDR startet nicht. Das lief eigentlich bis dahin immer zuverlässig.
Starte ich dann die systemd-Unit per ssh, klappt das dann auch.
Die wakeserver.service sieht so aus:
Code
[Unit]
Description=Server aufwecken und auf NFS-Server warten
Requires=network-online.target
After=network-online.target
[Service]
Type=oneshot
ExecStart=sh -c 'until showmount -e 192.168.178.10 | grep -q /srv; do /usr/bin/wakeonlan 70:85:C2:8B:DA:1E; sleep 2; done'
[Install]
WantedBy=multi-user.target
Display More
Unter /etc/systemd/system/vdr.service.d/ liegt noch eine nfs-mount.conf, dass der VDR mit seinem Start nicht zu früh dran ist.
Werden die systemd-Units und deren Ausführung irgendwo protokolliert?
Gruss.
Markus