当前位置:首页 > 天气预报 > 正文

树莓派cpu温度(树莓派cpu温度多高会死机)

看你有没有跑什么程序,没跑什么程序五六十度,跑程序了温度会高一点的,具体看你跑的程序了Shell脚本完成用户磁盘空间监测报告。笔者在文章-四种方法查看树莓派CPU温度中,用python查看树莓派温度和状态的程序,其中有一段python程序读取磁盘空间os.popen ,df -h /读取整个磁盘的使用情况。脚本完成磁盘检查,并打印出使用量位居前十位,生成报告rpt。安装lm_sensors包然后运行sensors-detect来探测传感器类型最后运行sensors命令来查看CPU温度

树莓派工作时cpu的温度多少正常

树莓派cpu温度(树莓派cpu温度多高会死机)

看你有没有跑什么程序,没跑什么程序五六十度,跑程序了温度会高一点的,具体看你跑的程序了

Shell脚本完成用户磁盘空间监测报告

    笔者在文章-四种方法查看树莓派CPU温度中,用python查看树莓派温度和状态的程序,其中有一段python程序读取磁盘空间os.popen("df -h /") ,df -h /读取整个磁盘的使用情况。

    这一次笔者在书籍上看到一个脚本,颇具意义。脚本完成磁盘检查,并打印出使用量位居前十位,生成报告rpt。命令 du -hs /root  可以查看目录的整体使用情况,du -hs /root/*可以查看目录一级的整体使用情况,输出统计信息,快速定位问题根源。

    同时关于df与du,df是显示磁盘分区上可以使用的磁盘空间,du是显示已经使用的空间。

    为了找出占用磁盘空间最多的目录,可以使用sort命令来排序,-r是允许数字排序,-n是逆序排序。    

     du -hs /root/* | sort -rn

       sed编辑器可以对输出内容进行赛选,只选择前四行内容,并添加行号。最后使用gawk格式化输出。

du -hs /root/* | sort -rn | sed '{5,$D; =}' | sed 'N; s/\n/ /' | awk '{printf $1 ":" "\t" $2 "\t" $3 "\n"}'

    现在来看看脚本big_users.sh,脚本循环检测CHECK_DIRECTORIES中的目录,然后执行  du -S $DIR_CHECK 打印格式化输出磁盘使用情况。exec命令是打开文件outfilename作为stdout,即输出重定向。

#!/bin/bash

#

# Big_Users - Find big disk space users in various directories

###############################################################

# Parameters for Script

#

CHECK_DIRECTORIES=" /var  /root"  #Directories to check

#

############## Main Script #################################

#

DATE=$(date '+%m%d%y')              #Date for report file

#

exec disk_space_$DATE.rpt          #Make report file STDOUT

#

echo "Top Ten Disk Space Usage"      #Report header

echo "for $CHECK_DIRECTORIES Directories"

#

for DIR_CHECK in $CHECK_DIRECTORIES  #Loop to du directories

do

  echo ""

  echo "The $DIR_CHECK Directory:"  #Directory header

#

# Create a listing of top ten disk space users in this dir

  du -S $DIR_CHECK 2/dev/null |

  sort -rn |

  sed '{11,$D; =}' |

  sed 'N; s/\n/ /' |

  gawk '{printf $1 ":" "\t" $2  "\t" $3 "\n"}'

#

done                                #End of loop

#

exit

运行 ./big_users.sh后生成的报告:

安装了 centos7 的树莓派 3 怎么查看 CPU 温度

安装lm_sensors包然后运行sensors-detect来探测传感器类型最后运行sensors命令来查看CPU温度