树莓派3B+ CPU温度监控

树莓派3B+系统环境:

树莓派系统环境.png

实现目标:讲树莓派的实时温度输出到屏幕,输出到TXT日志文本文件

思路:脚本写出来,加入crontab定时任务每分钟执行一次,第一种输出到屏幕方便调试程序的时候实时监测温度,第二种存到txt文档备份以后查看。

1     树莓派温度查看的命令

vcgencmd measure_temp

2    写脚本

sudo nano temp.sh

------------------------------------------------------------------------------------------------------------

#!/bin/bash

echo `date +%F,%T` "树莓派当前温度:$(vcgencmd measure_temp)"|awk -F'temp=' '{print $1,$2}'

-------------------------------------------------------------------------------------------------------------

脚本解析

echo                                                     #打印到屏幕

`date +%F,%T`                                     # 按年月日时分秒显示时间

$(vcgencmd measure_temp)              #获取树莓派CPU的实时温度

awk -F'temp=' '{print $1,$2}'              #以temp=作为域分隔符使用awk打印出第一和第二个参数


3    加入crontab每分钟执行一次

crontab -e 

* * * * * sh /home/pi/temp.sh >> /dev/pts/0                               #每分钟运行一次temp.sh脚本并输出结果到pts/0终端,这个终端号可以按w查看

* * * * * sh /home/pi/temp.sh >> /home/pi/temperature.txt       #每分钟运行一次temp.sh脚本并输出结果到/home/pi/temperature.txt这个文件里面

4    最终实现效果

QQ图片20180802232305.png


QQ截图20180802232448.png


5    最后一种方法:

watch -n 1 vcgencmd measure_temp

每一秒种刷新一下温度显示




最后编辑于:2018/08/02作者: admin

发表评论