▽1
●
a-kuma3 ベストアンサー |
http://raspi.seesaa.net/article/414984088.html
unix 系の OS ならば、shutdown コマンドでリブートするのが定石。
http://divide-et-impera.org/archives/1440
キーボードから操作しにくいようなところに組み込むこともあるので、特定の電文を受け取ったら shutdown を実行するようなサーバプログラムを書いた人がいる。
http://denshikousaku.net/put-shutdown-and-reboot-button-on-raspberry-pi
Raspberry Pi は、ときどき暴走して ssh でのログインを受け付けてくれなくなることもあるらしいので、スイッチを作っちゃった人。
IO を監視して shutdown コマンドを実行する、というのは、先の socket で待ち受けるのと乗りは同じといえば同じ。
https://www.element14.com/community/docs/DOC-78055/l/adding-a-shutdown-button-to-the-raspberry-pi-b
こちらの人は 12番のピン(GPIO18)を使ってるらしい。
どのピンを監視するかで微妙にプログラムは違うものの、「Raspberry Pi shutdown switch」というような感じでググると、それなりに情報があるみたいです。