ksaitoの日記

日々試したことの覚え書き

玄箱の温度 覚書その2

移転しました。

自動的にリダイレクトします。

起動時の処理

玄箱のCDにあるHDDイメージが/usr/local/kuroboxに展開されていることが前提です。
下記の起動シェルを準備します。

$ cat /etc/init.d/miconapl
#!/bin/sh

case "$1" in
 start)
     /usr/sbin/chroot /usr/local/kurobox /usr/local/sbin/miconapl -b -a boot_end
     /usr/sbin/chroot /usr/local/kurobox /etc/init.d/FanController.sh start
     ;;
 stop)
     /usr/sbin/chroot /usr/local/kurobox /etc/init.d/FanController.sh stop
     ;;
 *)
     echo "Usage: /etc/init.d/miconapl {start|stop}"
     exit 1
esac

exit 0
$

起動時シェルへの組み込み

>|||
$ sudo update-rc.d miconapl defaults 97
Adding system startup for /etc/init.d/miconapl ...
/etc/rc0.d/K97miconapl -> ../init.d/miconapl
/etc/rc1.d/K97miconapl -> ../init.d/miconapl
/etc/rc6.d/K97miconapl -> ../init.d/miconapl
/etc/rc2.d/S97miconapl -> ../init.d/miconapl
/etc/rc3.d/S97miconapl -> ../init.d/miconapl
/etc/rc4.d/S97miconapl -> ../init.d/miconapl
/etc/rc5.d/S97miconapl -> ../init.d/miconapl
$
|

温度とファンの回転数

$ cat `type -p miconapl`
#! /bin/sh

/usr/sbin/chroot /usr/local/kurobox /usr/local/sbin/miconapl $*
$
$ sudo miconapl -a temp_get
#[miconapl.temp_get]
temp=41
$ sudo miconapl -a fan_get_speed
#[miconapl.fan_get_speed]
fan_rpm=3360
$