no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Letzte Überarbeitung | |||
— | watchdog [2016/07/15 08:06] – angelegt adlerweb | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Einfacher Software-Watchdog ====== | ||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | tries=0 | ||
+ | while [[ $tries -lt 5 ]] | ||
+ | do | ||
+ | if [[ `/ | ||
+ | then | ||
+ | echo "Alles OK" | ||
+ | exit 0 | ||
+ | fi | ||
+ | tries=$((tries+1)) | ||
+ | echo " | ||
+ | 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: | ||
+ | |||
+ | / | ||
+ | < | ||
+ | [...] | ||
+ | kernel.panic = 3 | ||
+ | |||
+ | </ |
watchdog.txt · Zuletzt geändert: 2020/10/17 20:04 von 127.0.0.1