मैं नहीं जानता कि आप वास्तव में क्या चाहते हैं। एलएम-सेंसर प्रोग्राम (और इसलिए sensors
कमांड) लिबासेंसर लाइब्रेरी का उपयोग करता है ; यदि आप Ubuntu 18.04 का उपयोग करते हैं तो यह libsensors4 , संस्करण 3.4.0-4 है। यह वही पुस्तकालय है जो तापमान को पढ़ता है जैसा कि sys
निर्देशिका में देखा जा सकता है ।
इसे योग करने के लिए, सेंसर एक अच्छा विकल्प है। तापमान को लगातार देखने के लिए
watch -n 1 sensors
यदि आप एक प्रोग्राम लिखना चाहते हैं, तो आपको libsensors पर man libsensors
एक नज़र रखना होगा या एक नज़र रखना होगा /usr/share/doc/
। आपको शामिल करना होगा #include <sensors/sensors.h>
। यह /etc/sensors3.conf और / या /etc/sensors.confsensors.conf
फ़ाइलों का उपयोग करेगा । आगे (उपयोगकर्ता) कॉन्फ़िगरेशन में पाया जा सकता है , यदि उपयोग किया जाता है।/etc/sensors.d/
अगर आपको लगता है कि आप कुछ सेंसर को याद कर रहे हैं /sys/class/thermal
या लिंक की गई /sys/devices/virtual/thermal
डायरेक्टरी पर एक नज़र डालते हैं ।
सभी तापीय क्षेत्रों के तापमान का उपयोग करने के लिए
$ cat /sys/devices/virtual/thermal/thermal_zone?/temp
77000
66000
67000
तापमान 77.0, 66.0, 67,0 ° C से ऊपर के मामले में miliCelcius (mC) में मापा जाता है।
लगातार देखने के लिए उपयोग करें
watch -n 1 cat /sys/devices/virtual/thermal/thermal_zone?/temp
इस निर्देशिका में आप अपने शीतलन (प्रशंसक) उपकरणों के बारे में जानकारी पा सकते हैं, और पीआईडी नियामकों को कैसे प्रोग्राम किया जा सकता है।
मैं यह भी बताना चाहूंगा कि कुछ ओवरटैंस प्रोटेक्शन को बहुत हार्डवेयर आधारित (यह एक अच्छा विचार है) कोडित किया गया है, जहां डेटा को आपके बायोस में रखा गया है।