คุณสามารถใช้สุนัขเฝ้าบ้านฮาร์ดแวร์ของ BCM2708
วิธีใช้เริ่มต้นโดยการโหลดโมดูล:
sudo modprobe bcm2708_wdog
จากนั้นแก้ไขไฟล์ / etc / modules:
sudo nano /etc/modules
และเพิ่มบรรทัดต่อไปนี้:
bcm2708_wdog
ถัดไปคุณจะต้องตั้งค่า watchdog daemon
ติดตั้งและกำหนดค่าเพื่อเริ่มการบูทเครื่อง:
sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start
กำหนดค่า watchdog ถัดไป:
sudo nano /etc/watchdog.conf
ยกเลิกหมายเหตุบรรทัด#watchdog-device = /dev/watchdog
เพื่อให้อ่าน:
watchdog-device = /dev/watchdog
watchdog daemon จะส่ง / dev / watchdog การเต้นของหัวใจทุก ๆ 10 วินาที หาก / dev / watchdog ไม่ได้รับสัญญาณนี้มันจะรีสตาร์ท Raspberry Pi ของคุณ
สิ่งนี้มีประโยชน์หากคุณกำลังเข้าถึง Pi ของคุณจากระยะไกลและมันจะตายหรือล็อค อย่างไรก็ตามนี่ไม่ใช่วิธีการที่ต้องการในการรีสตาร์ทระบบ แต่สามารถใช้เพื่อรีสตาร์ทระบบที่ถูกล็อกโดยที่ตัวเลือกอื่น ๆ เท่านั้นคือการถอดพลังงานออกจากอุปกรณ์ ถูกเตือนว่าสิ่งนี้อาจส่งผลให้ระบบไฟล์เสียหายซึ่งอาจทำให้ Pi ไม่สามารถบู๊ตและทำงานได้อย่างถูกต้อง
ข้อมูลเพิ่มเติมรวมถึงวิธีการทดสอบการตั้งค่านี้สามารถพบได้ในโพสต์บล็อกของ Gadgetoid ใครเป็นผู้เฝ้าดู? . Tumblr ของ Binerry โพสต์Raspberry Pi Watchdog Timerควรเป็นสิ่งที่ต้องอ่านด้วย