วันพฤหัสบดีที่ 27 มิถุนายน พ.ศ. 2556

Raspberry Pi reading CPU, GPU temperature and CPU frequency script

Standard


Script สำหรับอ่านค่า อุณหภูมิของ CPU GPU และ ความถี่ของ CPU สำหรับ Raspberry Pi


#!/bin/bash

#Script by ultra mcu
#http://miiniq.blogspot.com

temp=`cat /sys/class/thermal/thermal_zone0/temp`
real_temp=`bc <<< "scale = 2; ($temp/1000)"`
freq=`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq`
real_freq=`bc <<< "scale = 2; ($freq/1000)"`
gpu_temp=`/opt/vc/bin/vcgencmd measure_temp | cut -c6-9`
hostname=`hostname`

echo ""
echo "###################################"
echo "Raspberry Pi info on $hostname"
echo "###################################"
echo ""
echo "GPU Temperature $gpu_temp 'C"
echo "CPU Temperature $real_temp 'C"
echo "CPU Frequency $real_freq MHz"
echo ""
echo "-----------------------------------"

          ให้ copy script ข้างบนแล้วไป save ไว้ที่ /usr/bin จากนั้นก็จะสามารถเรียก script ได้ตรง
เช่น save เป็นไฟล์ชื่อ pi_info ไว้ใน /usr/bin  ใน terminal หากต้องการดู info ก็แค่พิมพ์ $pi_info


หมายเหตุ
      หากใครเจอ Error : bc command not found ให้ติดตั้ง bc ก่อนด้วยคำสั่ง apt-get install bc



0 ความคิดเห็น:

แสดงความคิดเห็น