Raspberry piに特定のUSB機器を差し込むと電源を落とすデーモンをPythonで作る

ラズベリーパイは電源ボタンがない。
給電されると起動されるが、電源を切る場合はOSからシャットダウンをしなければならない。

モニタとキーボードがついていれば良いのだが、殆どの人はSSHで操作をしてラズパイ自体にはモニタなどつけないと思う。
パソコンで操作をすれば良いのだけれども、タズパイを常時動かしている場合にすぐ電源を落としたい時操作をする端末を起動させるのが煩わしい。

今まではいくつかの方法で運用を行っていた。… 続きを読む