watchdog timerのインストールと設定
注意
- Raspbianのプロンプトは、$
- キー入力の文字は、緑色
- watchdog timerのインストール
watchdog timerとは、Raspberry Piがハングアップしたときなどに、一定時間応答がないとRaspbianを強制的に再起動する機能です。これにより、ハングアップしっぱなしがなくなります。そして、再起動後、正常に動作するようになるかもしれません。インストールは、以下のように行います。
$ sudo apt-get install watchdog - watchdog timerの設定
$ sudo nano /lib/systemd/system/watchdog.service
で、以下の変更をします。
変更前
[Install]
WantedBy=default.target
変更後
[Install]
WantedBy=default.target
WantedBy=Multi-user.target
$ sudo update-rc.d watchdog enable
$ sudo modprobe bcm2835_wdt
$ sudo nano /etc/watchdog.conf
で、以下の変更をします。
変更前
#max-load-1 = 24
・・・
#watchdog-device = /dev/watchdog 変更後
max-load-1 = 24
・・・
watchdog-device = /dev/watchdog
watchdog-timeout = 10
- watchdog timerの動作の確認
$ sudo reboot
再起動後、以下のコマンドを入力すると20~50秒程度で勝手に再起動がかかれば正常に動作しています。
$ :(){ :|:& };: