Protéger son matériel de la surchauffe

Quand la cpu est trop sollicitée la température monte vite surtout si j’oublie de brancher mon ventilateur usb. Une protection s’imposait..

Combinant l’utilisation de https://bidouilledebian.wordpress.com/2019/02/26/sensors-et-affichage-des-temperatures-sur-le-bureau-gnome/ et de l’arrêt d’urgence https://bidouilledebian.wordpress.com/2018/06/22/sortie-de-secours/

Création du script d’arrêt sur température excessive.

#!/bin/bash
#set -x
temperature_CPU=$(cat /sys/class/thermal/thermal_zone*/temp)
t_CPU=$((temperature_CPU/1000))
t_MAX=85
while [ $t_MAX -gt $t_CPU ]; 
do
   temperature_CPU=$(cat /sys/class/thermal/thermal_zone*/temp)
   t_CPU=$((temperature_CPU/1000))
	if [ "$t_CPU" -gt 82 ]
	then
          notify-send --icon=/usr/share/pixmaps/debian-logo.png "cpu chauffe $t_CPU degrés"
	fi
   sleep 60
done
date >> /var/tmp/resul_temp.txt
echo ' reboot cpu chaud' >> /var/tmp/resul_temp.txt
bash /home/guy/.arret.sh

Demarrage automatique

Ajouter un lanceur dans ~/config/autostart

Créer un fichier temp.desktop avec le contenu suivant:

Desktop Entry]
Version=1.0
Name=Température
GenericName=Température
Name[fr]=Température
GenericName[fr]=Température
Comment[fr]=Arrêt si température elevée
Exec=bash /home/guy/temp.sh
Icon=/usr/share/icons/Matcha/actions/24/gnome-log-out.png
Terminal=false
Type=Application
Categories=System;
Name[fr_FR.UTF-8]=Température

Le script sera démarré automatiquement à l’ouverture de la session. A partir de 83°C envoi d’une notification, à 85°C arrêt forcé de l’ordinateur.

cat /var/tmp/resul_temp.txt
mardi 7 janvier 2020, 15:33:21 (UTC+0100)
 reboot cpu chaud
lundi 13 janvier 2020, 15:44:09 (UTC+0100)
 reboot cpu chaud
mercredi 15 janvier 2020, 17:12:49 (UTC+0100)
 reboot cpu chaud
mardi 21 janvier 2020, 20:38:31 (UTC+0100)
 reboot cpu chaud
vendredi 24 janvier 2020, 17:21:23 (UTC+0100)
 reboot cpu chaud
mardi 28 janvier 2020, 15:15:57 (UTC+0100)
 reboot cpu chaud
mardi 28 janvier 2020, 18:36:37 (UTC+0100)
 reboot cpu chaud
jeudi 30 janvier 2020, 11:59:44 (UTC+0100)
 reboot cpu chaud
jeudi 30 janvier 2020, 12:11:51 (UTC+0100)
 reboot cpu chaud

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.