Pokud máte v systému hlídacího psa a ovladač, který používá /dev/watchdog
, vše, co musíte udělat, je zabít proces, který ho živí; pokud takový proces neexistuje, můžete touch /dev/watchdog
jednou jej zapnete, a pokud se ho znovu nedotknete, resetuje se.
Také by vás mohlo zajímat resetování zařízení pomocí způsobu „magic sysrq“. Pokud máte jádro s CONFIG_MAGIC_SYSRQ
funkce zkompilována, pak můžete echo 1 > /proc/sys/kernel/sysrq
chcete-li jej povolit, pak echo b > /proc/sysrq-trigger
restartovat. Když to uděláte, okamžitě se restartuje, bez odpojování nebo synchronizace souborových systémů.
Pokud si myslíte, že hlídací pes běží v pořádku a chcete otestovat, že je skutečně schopen obnovit havarovaný systém, pak můžete udělat jednu lepší než Shawnovu odpověď pomocí "magic sysrq" ke zhroucení systému s kernel panic. Synchronizace systému souborů jako první je dobrý nápad, takže jako root proveďte něco takového:
sync; sleep 2; sync; echo c > /proc/sysrq-trigger
To by mělo způsobit paniku jádra, pokud je povoleno sysrq. Pokud pak počkáte přibližně 60 sekund (typický časový limit pro hlídací modul), měli byste vidět restartování počítače. Upozorňujeme, že to bude fungovat pouze s hardwarovými hlídacími psy, nikoli s modulem „softdog“.