নিম্নলিখিতটি প্রশ্নের বাইরে কিছুটা বাইরে, তবে একটি সাধারণ ব্যবহারের ক্ষেত্রে কিছু ধারণা দিতে পারে।
এটি যে কোনও ধরণের ইনপুট, জিপিও সেন্সর, ইন্টারনেট ডাটাাসের সাথে মানিয়ে নেওয়া যায়।
কীভাবে সিপিইউ তাপমাত্রা অতিরিক্ত সময় গ্রাফ করবেন?
Gnuplot ইনস্টল করুন
জিনুপ্লট টার্মিনালে ডেটাগুলি গ্রাফ করতে পারে, কোনও এক্স সার্ভারের প্রয়োজন হয় না এবং খুব কম রিসোর্স ব্যবহার করে।
এটি ধীরতম রাস্পবেরি পাই এর মডেল 1 / শূন্যে এমনকি মসৃণ কাজ করে।
sudo apt install gnuplot
একটি gnuplot
ফাইল তৈরির স্ক্রিপ্ট উদাহরণ :
temperature
ওভারটাইম ডেটা সঞ্চয় করতে স্ক্রিপ্ট।
#!/bin/sh
echo $(date +%s ; cat /sys/class/thermal/thermal_zone0/temp) | tee >> temperature.plot
এই স্ক্রিপ্টে মৃত্যুদন্ড কার্যকর করার অধিকার দিন:
chmod +x temperature
পরের পুনরায় বুট হওয়া পর্যন্ত 1 স লুপে আলাদা করে চালান:
nohup watch ./temperature &
পরে, ডেটাগুলি গ্রাফ করুন:
gnuplot -e "set terminal dumb $(tput cols) $(tput lines);plot 'temperature.plot' using 0:2 with lines"
এটি একটি খালি উদাহরণ, সেলসিয়াস * 1000 এর তাপমাত্রা এবং শুরু থেকে কয়েক সেকেন্ড পরে আপনার নিজের স্ক্রিপ্টস স্যুটটিতে বাড়ানো।
watch
লুপটি মারতে ,killall watch
শুভ হ্যাকিং;)
while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-2));cat /sys/class/thermal/thermal_zone0/temp;tput rc;done &
কনসোলের উপরের ডানদিকে কোণায় সিপিইউ টেম্প প্রদর্শন করবে। পর্যবেক্ষণের জন্য।