Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1634 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  comment recuperer le max de 8 valeurs en shell

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment recuperer le max de 8 valeurs en shell

n°1190968
ztg
Posté le 08-01-2010 à 23:46:13  profilanswer
 

salut a tous
 
je suis en train de revoir le monitoring sur un serveur, donc je compte regarder la temperature CPU
jusque la rien de trop exotique
 
maintenant voila, avec 4 cores (8 cpu pour linux) ca me fait 8 temperatures, et je vois pas trop l'interet d'en monitorer 8
 
maintenant, si un process intense est sur un core, il se peut tres bien que j'aie tout le monde a 50C et 1 core a 70C
 
donc je pense que l'information pertinente c'est la moyenne des 8 temperatures et la temperature max
 
recup la somme est facile a coup de sensor -u | grep | gawk | bc
 
mais le max... ?
 
pas de fonction max dans bc
 
j'ai pense a un perl -e, mais faudrait que je definisse moi meme une fonction max pour n valeurs
 
comment feriez vous proprement?
 
merci

mood
Publicité
Posté le 08-01-2010 à 23:46:13  profilanswer
 

n°1190970
Fork Bomb
Obsédé textuel
Posté le 08-01-2010 à 23:59:10  profilanswer
 

Il me semble que AWK sait faire ça... mais ncapable de me souvenir du bout de code associé...
---
ED!T
Au pire, t'envoies tes 8 valeurs dans un fichier texte et tu fais du tri à bulles par-dessus...


Message édité par Fork Bomb le 09-01-2010 à 00:00:54

---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1190975
mrbebert
Posté le 09-01-2010 à 00:47:53  profilanswer
 

Oui, ca peut se faire en awk :)  
Tu as un exemple de sortie de la commande sensor ?

n°1190976
ztg
Posté le 09-01-2010 à 01:11:40  profilanswer
 

voici:
 

# sensors -u | grep -A 1 Core | grep temp1_input | gawk '{print $2}'
50.00
49.00
46.00
47.00
49.00
46.00
47.00
50.00

n°1190979
Fork Bomb
Obsédé textuel
Posté le 09-01-2010 à 01:29:30  profilanswer
 

Recherche Google, je tombe sur ça :
--> http://forum.hardware.fr/hfr/OSAlt [...] 9229_1.htm
Ca t'aide ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1190980
ztg
Posté le 09-01-2010 à 01:34:47  profilanswer
 

magnifique :jap:
 

# sensors -u | grep -A 1 Core | grep temp1_input | gawk '{print $2}' | sort -r | head -1
53.00


 
 
merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  comment recuperer le max de 8 valeurs en shell

 

Sujets relatifs
Récupérer GRUB après install windows : grub command not foundShell Linux > MySql ne renvoie aucune information
[shell] parser une stringrécupérer un accès à une distribution
RESOLU récupérer données NAS partition linux Qnap TS209 [résolu]Récupérer des mails par POP3 et les redistribuer par IMAP
scripts shellksh extraire valeurs d'un fichier
Récupérer le firmware dun périph USB 
Plus de sujets relatifs à : comment recuperer le max de 8 valeurs en shell


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR