systemd

Service warten lassen bei on-failure

Konkreter Fall: Exponat kann sich (nach Reboot der kompletten Ausstellung) nicht mit Broker verbinden, da der noch nicht da ist, und failt sofort. Darum:

[Service]
RestartSec = 60     # definiert, wie lange gewartet wird, zwischen stop und start
StartLimitBurst = 100   # so oft wird versucht, zu restarten, bevor aufgegeben wird
StartLimitInterval = 60     # in diesem Intervall darf so und so oft gestartet werden. Keine Ahnung, hab bisher einfach Sec und Burst multipliziert dafür

Aus laufendem System in Rescue Mode / "runlevel 1" wechseln

systemctl isolate rescue.target