Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 27/08/2012, à 15:30

cracolinux

[script CLI]Surveillance de la température

Salut,

Pour surveiller les températures de mon PC, j'ai écris un petit script que j'utilise régulièrement avec un raccourci clavier.
Il me donne les températures processeur et chipset de la carte mère grâce à sensors
Pour ma carte graphique, une carte AMD/ATI, j'utilise aticonfig

Les possesseurs de carte Nvidia pourront certainement modifier le script selon leurs besoins.

Voici :

#!/bin/bash

if [ ! $# == 1 ] ; then
	pause=4 				#temps de reactualisation par défaut
else
	pause=$1
fi

while true
do

	clear
        
        #lignes à afficher
	sensors | grep "Temp"
	aticonfig --adapter=0 --od-gettemperature
	#
       
        echo
	echo "< q | quitter >"
	echo "< t | temps >			<Réactualisation actuelle : ${pause} secondes>"
	echo "< + / - >"
	
	read -s -n 1 -t ${pause} appui                    # -s :silencieux -n 1 :capture un caractère puis valide -t :time out de x secondes
	
	case ${appui} in
		q|Q) exit 0 ;;
		t|T) read -p "Réactualisation (en secondes) " pause ;;
		+) (( pause++ )) ;;
		-) (( pause > 1 )) && (( pause-- )) ;;
	esac
	
done

Pour faciliter l'utilisation, un raccourci est très pratique (voir indispensable).
Le programme est facilement modifiable pour en faire un outil de surveillance système généraliste.

Dernière modification par cracolinux (Le 01/09/2012, à 10:17)


Pixup : postez vos images vite et bien
« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#2 Le 31/08/2012, à 23:27

samυncle

Re : [script CLI]Surveillance de la température

Sympa comme petit script. smile. À noter que tu peux utiliser conky pour avoir un joli affichage mais sobre de ce genre de choses (et bien plus)


Hello world

Hors ligne

#3 Le 01/09/2012, à 09:30

cracolinux

Re : [script CLI]Surveillance de la température

Salut,

Content que le script te plaise, je viens d'y faire une légère modification.
Je connais un peu conky depuis que j'utilise crunchbang sur un petit portable, c'est vrai que c'est sympa.
Mais j'aime bien avoir un fond d'écran bien seul et visible en entier...une petite manie.

smile


Pixup : postez vos images vite et bien
« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#4 Le 01/09/2012, à 09:58

samυncle

Re : [script CLI]Surveillance de la température

L'astuce est d'arranger son fond d'écran pour que celui-ci joue avec conky. Comme ça on a l'impression que conky fait parti de notre fond d'écran smile


Hello world

Hors ligne

#5 Le 01/09/2012, à 10:00

cracolinux

Re : [script CLI]Surveillance de la température

En fouinant dans /sys/class/hwmon/ , je m'aperçois que je suis plus trop sur de ce à quoi se rapporte les températures de sensors :

sensors :

acpitz-virtual-0
Adapter: Virtual device
temp1:        +40.0°C  (crit = +75.0°C)

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:      +1.10 V  (min =  +1.45 V, max =  +1.75 V)
 +3.3 Voltage:      +3.25 V  (min =  +3.00 V, max =  +3.60 V)
 +5.0 Voltage:      +4.89 V  (min =  +4.50 V, max =  +5.50 V)
+12.0 Voltage:     +11.90 V  (min = +11.20 V, max = +13.20 V)
CPU FAN Speed:     1004 RPM  (min =    0 RPM)
CHASSIS FAN Speed:    0 RPM  (min =    0 RPM)
CHIPSET FAN Speed: 5273 RPM  (min =    0 RPM)
CPU Temperature:    +34.0°C  (high = +90.0°C, crit = +125.0°C)
MB Temperature:     +35.0°C  (high = +70.0°C, crit = +125.0°C)

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:   +32.0°C  

Déjà, Core0 et CPU température sont différents, 2°C c'est pas grand chose, mais ça veut dire que j'ai 2 sondes au même endroit ou quoi ?
ensuite,  temp1:        +40.0°C  (crit = +75.0°C) , c'est qui lui ?
J'ai pensé au disque dur mais hddtemp me renvoit 36°C ...


Pixup : postez vos images vite et bien
« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne