次は、電源 SW が OFF にされたら shutdown が走るようにする。
root@LS-WSGL678:~# ps PID Uid VmSize Stat Command 1 root 572 S init : : 1083 root 980 S /bin/sh /usr/local/sbin/kernelmon : : 1792 root 508 S cat /proc/buffalo/kernevnt : : root@LS-WSGL678:~#kernelmon と kernevent が動作している。
kernelmon は、
排他制御の後、
cat /proc/buffalo/kernevnt の結果を
/usr/local/bin/kernelmon_exec.sh に渡している
kernelmon_exec.sh は、
KERNELMOn (全引数) を表示し
第一引数が PSW_off であればシャットダウン処理。
easy
電源 SW を OFF にしてみる
BuffaloSwPollingCheck> SW_POWER_OFF KERNELMOn (PSW_off) CPU_STAT=normal_state ##### shutdown start : :上記「KERNELMOn (全引数)」として、 KERNELMOn (PSW_off) が表示されている。
間違いない。
mini:~# cat /proc/buffalo/kernevnt lanact 0 halfmini:~# cat /proc/buffalo/kernevnt lanact 1000 fullmini:~# cat /proc/buffalo/kernevntlanact イベントが残っていたのは無視するとして、、、
lanact 1000 fullmini:~# cat /proc/buffalo/kernevnt : :しーん。なんの変化もなし。
やってくれましたね Buffalo さん、なんか仕込みましたね。
Give me a break! (勘弁して~な)
1)シリアルコンソールを使わないインストール方法の検討
2)インストーラ作成
|
← ワンタッチでUSB2.0接続とLAN接続を切り換えられる、1台2役のUSBHDD |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ debian 化(28)電源 SW イベントの受信 |