Page 1 sur 2

Relevé de température CPU

Posté : jeu. 15 déc. 2016 12:45
par Nanard
Bonjour à tous !

Avant toute chose je suis un grand débutant dans le monde du raspberry et l'informatique pur ( oui faut bien un début :D )

Cependant, ma curiosité me pousse à creuser dans ce domaine.

Alors voilà, jai déjà pu taper dans le terminal la ligne de code permettant de relever la température du cpu.

Moi : "Cool top délire ! Hey mais attend j'aimerais connaître les variations de température du CPU toute les 5min !"

Sauf que la... mes connaissances sont beaucoup trop limitées pour savoir comment créer un programme, quels applications etc...

Le problème c'est qu'effectivement on trouve des tutoriels sur le relevé de température MAIS il y a pour moi des étapes qui me semble être "sautées". Malheureusement, tout n'est pas spécifié pour les grands débutants.

Auriez vous une proposition simple à me proposer ?

Merci !

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 15:15
par zeb
Plop,

Il y a de nombreux chemins pour arriver au même but.
Tu peux par exemple :

a) Faire dans ton programme une boucle, dans laquelle tu attends 5 minutes.
En shell, ça ressemble à ça :

Code : Tout sélectionner

#!/bin/bash
while true; do
    lire_la_temperature
    sleep 5
done
b) Faire un programme tout simple que tu fais exécuter toutes les 5 minutes.
Celui qui exécute, c'est le démon cron.

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 16:13
par dyox
Bonjour,

En ce basant sur l'aide : date, température, sleep, cela pourrait donner :

Code : Tout sélectionner

#!/bin/bash
NOW=$(date +"%Y-%m-%d")
while true; do
    echo "$NOW `vcgencmd measure_temp` " >> temp.txt
    sleep 5m
done
A tester
Donc vous devriez avoir un fichier temp.txt dans votre home qui s'incrémente toutes les 5min et contenant des lignes de ce format:
2016-12-15 temp=42.8'C

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 18:15
par Nanard
Super merci pour les réponses ! Cependant comment et ou on copie-colle ces lignes bin/bash ? Dans le terminal directement ?

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 18:23
par Ghislain
Tu crée un fichier: nano recuptemperature.sh et tu y insere les lignes :)

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 18:41
par Nanard
Merci, je progresse petit à petit :p

J’exécute le programme en faisant :
bash "nomdufichier.sh"

Cependant dans mon fichier temp.txt il y a écrit :
2016-12-15 'vcgen measure_temp'

Mais aucunement la température encore :/

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 20:58
par destroyedlolo
'lut,

C'est parce que n'est pas un cote, mais un anti-cote, le AltGr 7 sur un AZERTY.

A+

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 21:42
par Nanard
Oula..
La j'ai pas du tout compris le coup du altgr7 :s

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 21:55
par destroyedlolo
Ce n'est pas l’apostrophe, le " ' ", mais l'apostrophe inversée " ` " que tu obtiens en appuyant sur AltGr et 7

Re: Relevé de température CPU

Posté : jeu. 15 déc. 2016 22:10
par Nanard
Wouaa top ca marche ! Merci à tous !

Oui je sais je suis en extase devant rien mais je trouve sa tellement impressionnant à mon niveau :D !