5 watchdog timerのインストールと設定

watchdog timerのインストールと設定

注意

  • Raspbianのプロンプトは、$
  • キー入力の文字は、緑色
  1. watchdog timerのインストール
    watchdog timerとは、Raspberry Piがハングアップしたときなどに、一定時間応答がないとRaspbianを強制的に再起動する機能です。これにより、ハングアップしっぱなしがなくなります。そして、再起動後、正常に動作するようになるかもしれません。インストールは、以下のように行います。
    sudo apt-get install watchdog
  2. 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

  3. watchdog timerの動作の確認
    $ sudo reboot
    再起動後、以下のコマンドを入力すると20~50秒程度で勝手に再起動がかかれば正常に動作しています。
    $ :(){ :|:& };: