उत्तर के रूप में, कोई हीट की आवश्यकता नहीं है।
हालाँकि, स्नोमैन की टिप्पणी से लेकर मैक्सथन चान के उत्तर तक , और रास्पबेरी पाई साइट 1 से कुछ उदाहरण लेते हुए , क्या आपको अपने पीआई पर चल रहे तापमान को जांचना / मापना चाहिए, आप कमांड का उपयोग कर सकते हैं:
/opt/vc/bin/vcgencmd measure_temp
क्या आपको बार-बार इस कमांड का उपयोग करके खुद को ढूंढना चाहिए, आप शॉर्टकट की इच्छा कर सकते हैं। ऐसा करने के लिए, आप एक उपनाम का उपयोग कर सकते हैं , जैसे कि temp
। इसे सेट करने के लिए, निम्न कमांड चलाएं:
cd ~
nano .bash_aliases
और निम्न पंक्ति जोड़ें
alias temp='/opt/vc/bin/vcgencmd measure_temp'
त्रुटि के मामले में
ध्यान दें कि, आपको रास्पबियन का एक पुराना संस्करण चलाना चाहिए, और त्रुटि का सामना करना चाहिए:
/ opt / vc / bin / vcgencmd: साझा लाइब्रेरी लोड करते समय त्रुटि: libvcos.so: साझा की गई ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं
तो आपको दौड़ना चाहिए
LD_LIBRARY_PATH=/opt/vc/lib /opt/vc/bin/vcgencmd measure_temp
और उपनाम बन जाएगा
alias temp="LD_LIBRARY_PATH=/opt/vc/lib && /opt/vc/bin/vcgencmd measure_temp"
विकल्प
निम्नलिखित कमांड को चलाएं, जो मिलड्रीज सेंटीग्रेड में उत्तर देता है, और ° C प्राप्त करने के लिए 1000 से विभाजित करता है:
cat /sys/class/thermal/thermal_zone0/temp
सीपीयू और जीपीयू तापमान के लिए बैश स्क्रिप्ट
#!/bin/bash
cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpuTemp1=$(($cpuTemp0/1000))
cpuTemp2=$(($cpuTemp0/100))
cpuTempM=$(($cpuTemp2 % $cpuTemp1))
gpuTemp0=$(/opt/vc/bin/vcgencmd measure_temp)
gpuTemp0=${gpuTemp0//\'/º}
gpuTemp0=${gpuTemp0//temp=/}
echo CPU Temp: $cpuTemp1"."$cpuTempM"ºC"
echo GPU Temp: $gpuTemp0
1 कमांड के साथ Show RPI के तापमान से लिए गए सभी उदाहरण