Wenn Sie einen Watchdog auf Ihrem System und einen Treiber haben, der /dev/watchdog
verwendet , alles, was Sie tun müssen, ist, den Prozess zu beenden, der es füttert; wenn es keinen solchen Prozess gibt, können Sie touch /dev/watchdog
einmal, um es einzuschalten, und wenn Sie es nicht erneut berühren, wird es zurückgesetzt.
Sie könnten auch daran interessiert sein, das Gerät mit der Methode "magic sysrq" zurückzusetzen. Wenn Sie einen Kernel mit dem CONFIG_MAGIC_SYSRQ
haben Funktion einkompiliert, dann können Sie echo 1 > /proc/sys/kernel/sysrq
um es zu aktivieren, dann echo b > /proc/sysrq-trigger
Neustarten. Wenn Sie dies tun, wird es sofort neu gestartet, ohne Dateisysteme auszuhängen oder zu synchronisieren.
Wenn Sie der Meinung sind, dass der Watchdog gut läuft, und testen möchten, ob er wirklich in der Lage ist, ein abgestürztes System wiederherzustellen, dann können Sie es besser machen als Shawns Antwort, indem Sie das "magische sysrq" verwenden, um das System mit einer Kernel-Panik zum Absturz zu bringen. Es ist eine gute Idee, zuerst Ihr Dateisystem zu synchronisieren, also tun Sie so etwas als root:
sync; sleep 2; sync; echo c > /proc/sysrq-trigger
Das sollte eine Kernel-Panic verursachen, wenn sysrq aktiviert ist. Wenn Sie dann etwa 60 Sekunden warten (typische Zeitüberschreitung für das Watchdog-Modul), sollten Sie einen Neustart des Computers sehen. Bitte beachten Sie, dass dies nur mit Hardware-Watchdogs und nicht mit dem 'Softdog'-Modul funktioniert.