Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
Répondre

redémarrage 70°C

#1Messageil y a 5 jours

Bonjour, a vous tous.
J'avais "creer" ce programme il y'a un ans sur debian.
Grace a la communaute Linux.
Impossible de remettre la main sur mon script.

Principe grace a lm_sensors je recuperer la temperature du processeur :

[sylvain-pc sylvain]# sensors
Package id 0:  +42.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:        +41.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:        +37.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:        +39.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:        +38.0°C  (high = +80.0°C, crit = +100.0°C)
Le principe :
Si Package id 0 > 70
reboot

Ma question n' est pas sur le programme mais sur la recuperation de la variable contenus dans Package id 0 = x°C

Je voudrais donc recuperer la temperature de "Package id 0" pour ensuite faire les tests.
Ou peut donc etre cette variables ?

Desole par avance les erreur d'accent je suis sur un clavier qwerty et souffre de dislexie
Par avance Merci :)
Dernière modification par Erwan le 06 Déc 2019, 22:50, modifié 1 fois.
Raison :Sujet résolu (non coché par l'auteur).

redémarrage 70°C

#2Messageil y a 5 jours

bonjour et bienvenue

sensors | grep -oP '^Package id 0.*?\+\K[0-9]+'

temp=$(sensors | grep -oP '^Package.*?\+\K[0-9]+')
if (( temp > 40 )); then
 echo "+ de 40: $temp"
fi
if (( temp > 50 )); then
 echo "+ de 50: $temp"
fi
if (( temp < 50 )); then
 echo "- de 50: $temp"
fi

redémarrage 70°C

#3Messageil y a 4 jours

Merci :clap
1
administration/modération
Dernière modification par Erwan le 04 Déc 2019, 11:38, modifié 1 fois.
Raison :code 1

Répondre