Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#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

Haut de page ↑