YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-04-08 (月)


[一語一絵/IT系]

sensors.cron拡張 / 2014-05-25 (日)

先日調達した[External]富士通ビー・エス・シー[External]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}

…という改造で、/var/log/sensors.logの出力内容は以下のようになった。

2014-05-25 00:10:02.960418012+09:00     65.1    117     34      28.0    44.0    45.0
2014-05-25 00:11:03.211234875+09:00     66.3    120     34      28.0    44.0    45.0
2014-05-25 00:12:02.458205126+09:00     63.7    115     34      28.0    44.0    44.0
2014-05-25 00:13:02.715940424+09:00     65.3    120     34      28.0    44.0    46.0
2014-05-25 00:14:02.945108237+09:00     66.9    120     34      28.0    44.0    46.0
2014-05-25 00:15:03.180283106+09:00     65.6    120     34      28.0    43.0    45.0
2014-05-25 00:16:03.946422282+09:00     65.7    120     34      28.0    44.0    46.0
2014-05-25 00:17:03.851754226+09:00     64.4    0       34      28.0    44.0    45.0
2014-05-25 00:18:04.128084906+09:00     65.5    0       34      28.0    43.0    45.0
2014-05-25 00:19:04.019619909+09:00     65.9    0       34      28.0    42.0    46.0
2014-05-25 00:20:02.984672447+09:00     65.3    0       34      28.0    44.0    45.0
2014-05-25 00:21:04.326406869+09:00     65.9    0       34      28.0    44.0    45.0

【参照】
●富士通ビー・エス・シー http://www.bsc.fujitsu.com/
F-PLUG(エフプラグ)
F-PLUG メッセージ一覧
●OBDNマガジン http://obdnmagazine.blogspot.jp/
富士通ビー・エス・シー F-PLUG [AX3][A6] 2013年3月25日
●ロードバイクときどきiPad/Airなblog http://blogs.yahoo.co.jp/beachinside
F-PLUG(電力/明るさ/温度/湿度測定プラグ)を買って来た 2013年8月13日
●Amazon.co.jp https://www.amazon.co.jp/
富士通BSC F-PLUG115 電力・温度・湿度・照度測定機能つきプラグ ホワイト BSCESFP0103 4,900円


[一語一絵]

観蛍@久山 / 2014-05-25 (日)

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

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

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

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