kernelmon

LS-HGL

/usr/local/sbin/kernelmon

常駐している /usr/local/sbin/kernelmon を見てみた。
I checked /usr/local/sbin/kernelmon.
root@LS-HGL487:~# file /usr/local/sbin/kernelmon
/usr/local/sbin/kernelmon: Bourne shell script text executable
root@LS-HGL487:~#
シェルスクリプト。/ shell script.
中を見る。 / check inside.
root@LS-HGL487:~# more !$
more /usr/local/sbin/kernelmon
#!/bin/sh
#

while :
do
   while :
   do
     LINE=`cat /proc/buffalo/kernevnt`
     #echo "line [$LINE]"
     /usr/local/bin/kernelmon_exec.sh $LINE
   done
done


root@LS-HGL487:~#
/proc/buffalo/kernevnt を読んで、kernelmon_exec.sh に渡しているだけ。
read /proc/buffalo/kernevnt and execute kernelmon_exec.sh with it.

/usr/local/bin/kernelmon_exec.sh

/usr/local/bin/kernelmon_exec.sh は、、、
RAID 関連の処理多数。LS-WTGL/R1? TeraStation? と共通か?
There are some RAID functions. common file with LS-WTGL/R1? or TeraStation?

各種デバイスの状態が、 kernelmon が読んでいる /proc/buffalo/kernevnt で通知される。
Report a status of several devices via /proc/buffalo/kernevnt.

電源スイッチ / POWER SW

状態 / statuskernevnt
ON になった / slide to ONPSW_on
OFFになった / slide to OFFPSW_off
「Auto になった」は、ない
When slide to Auto position, No report is given.

FUNC スイッチ / FUNC SW

状態 / statuskernevnt
短押し / short pushFUNCSW_pushed
長押し / long pushFUNCSW_long_pushed
FUNC スイッチって何するもの?(マニュアル読め>自分)
What is the purpose of the FUNC SW? (READ THE MANUAL!)

LS-H250GL
楽天市場
livedoor デパート
Sofmap
TSUKUMO ネットショップ
TWO TOP
Yahoo!ショッピング
パソQ
ムラウチドットコム
ヤマダ電機WEB
アット・ニフティストア icon
Joshin インターネットショッピング icon


PC-MV72DX/U2 の USB ポートに YP-T9
ハックの記録
LinkStation/玄箱 をハックしよう

/proc

Copyright (C) 2003-2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市