Archive: 2014/05/25

観蛍@久山

夕食を早めに済ませて、ホタルを観に久山町の新建川へ。

活発に飛ぶ条件と言われる「蒸し暑い」にはマッチしていたものの少し風があって心配したが、風当りの弱いところでは結構飛んでいたね。

2012年12月に調達したOLYMPUS PEN Lite E-PL5での撮影にトライしたかったところではあるが、乳幼児を2人と三脚を抱えて行くのもあれなので、今年は見送り。

【参照】
●久山町 http://www.town.hisayama.fukuoka.jp/
●Wikipedia http://ja.wikipedia.org/wiki/
天照皇大神宮

sensors.cron拡張

先日調達した富士通ビー・エス・シーF-PLUG(エフプラグ)

F-PLUG
F-PLUG

fplug_for_linuxの目処が立ったので、1分毎にCPUの温度を記録しているsensors.cronで纏めて記録する事にした。

まずはデバッグの都合上、/var/log/sensors.logへのログ出力は/etc/cron.d/sensors側に移して、~/etc/cron.sh/sensors.cron単体ではログ出力しないように修正。

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

* * * * * root /home/yano/etc/cron.sh/sensors.cron >> /var/log/sensors.log

続いて~/etc/cron.sh/sensors.cronfpstatusの出力を加えるわけだが、CPUのコア数は構成により変わるので、タイムスタンプに続いて電力、照度、湿度、室温ときて、コア温度は行末に並べるのが最も自然と思われる。

#!/bin/sh

LANG=C
ECHO=/bin/echo
DATE=/bin/date
SENSORS=/usr/bin/sensors
FPSTATUS=/usr/local/bin/fpstatus

FP_OUTPUT=`${FPSTATUS} wiht`;
FP_WATT=`echo ${FP_OUTPUT} | sed -e 's/.*FP_WATT=\([0-9\.]*\).*/\\1/'`
FP_ILLUM=`echo ${FP_OUTPUT} | sed -e 's/.*FP_ILLUM=\([0-9\.]*\).*/\\1/'`
FP_HUMID=`echo ${FP_OUTPUT} | sed -e 's/.*FP_HUMID=\([0-9\.]*\).*/\\1/'`
FP_TEMP=`echo ${FP_OUTPUT} | sed -e 's/.*FP_TEMP=\([0-9\.]*\).*/\\1/'`
CPU_TEMPS=`${SENSORS} | \
awk '/Core /{i=substr($2,1,length($2)-1);temp[i]=$3;};END{for(j=0;j<=i;j++){printf "\\\t%s", temp[j]}print}' | \
sed -e 's/\+//g'`

${ECHO} -e `${DATE} --rfc-3339=ns` \\t${FP_WATT}\\t${FP_ILLUM}\\t${FP_HUMID}\\t${FP_TEMP}${CPU_TEMPS}