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