Einfacher Software-Watchdog
#!/bin/sh tries=0 while [[ $tries -lt 5 ]] do if [[ `/usr/sbin/batctl o | wc -l` -gt 25 ]] > /dev/null then echo "Alles OK" exit 0 fi tries=$((tries+1)) echo "Knotenfehler?" sleep 10 done echo Neustart reboot
Z.B. über crontab minütlich ausführen. Startet neu wenn weniger als 25 Nachbarknoten erreichbar sind.
Automatischer Reboot bei Kernel-Panic
In Grub (/dev/sda1) folgenden Kernelparameter ergänzen: panic=3 (== 3 Sekunden nach Panic neu starten) Funktioniert nur auf x86 o.Ä., die Router starten mit anderen Bootloadern
Alternativ und universell per script beim boot setzen:
/etc/sysctl.conf
[...] kernel.panic = 3
watchdog.txt · Zuletzt geändert: 2020/10/17 20:04 von 127.0.0.1