#1 Le 03/10/2012, à 09:47
- Oedipe
[RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Bonjour,
Je reprends certaines sorties de la commande "sensors -u" pour les afficher dans superkaramba.
Elles sont formatées ainsi par exemple :
CPU Temp:
temp1_input: 50.000
et je les affiche comme ceci :
text x=79 y=192 value="CPU Temp:"
text x=155 y=192 sensor=program program="sensors -u | grep temp1_input | sed -e 's/.*: //'" line=1 interval=1000 align=left
ce qui m'affiche 50.000 comme valeur.
Comment formater ce résultat pour avoir dans cet exemple affiché 50° C et non pas 50.000 ? (cosmétique)
Merci !
Dernière modification par Oedipe (Le 03/10/2012, à 10:20)
[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2 (IPV6 & HTTP/2 - WebRTC)
Hors ligne
#2 Le 03/10/2012, à 09:58
- pingouinux
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Bonjour,
text x=155 y=192 sensor=program program="sensors -u | awk '/temp1_input/{printf(\"%.0f° C\n\",\$2)}'" line=1 interval=1000 align=left
Corrigé (voir #6)
Dernière modification par pingouinux (Le 03/10/2012, à 11:42)
Hors ligne
#3 Le 03/10/2012, à 10:17
- Oedipe
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Un grand merci à "pingouinux" pour ta rapide réponse
(Je suis nul pour tout ce qui est langage script)
[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2 (IPV6 & HTTP/2 - WebRTC)
Hors ligne
#4 Le 03/10/2012, à 10:32
- pingouinux
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
On a tous commencé comme ça.
Hors ligne
#5 Le 03/10/2012, à 11:03
- Oedipe
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
... un peu plus tard...
Hum, il doit y avoir un truc qui cloche... Je n'ai aucune "sortie" de résultat (rien d'affiché)
Dernière modification par Oedipe (Le 03/10/2012, à 11:06)
[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2 (IPV6 & HTTP/2 - WebRTC)
Hors ligne
#6 Le 03/10/2012, à 11:16
- pingouinux
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Je ne connais pas superkaramba. J'ai testé ce que je t'ai envoyé en #2 comme ceci :
$ cat i
CPU Temp:
temp1_input: 50.000
$ cat i | awk '/temp1_input/{printf("%.0f° C\n",$2)}'
50° C
Ajouté :
C'est un problème de guillemets. Essaye :
text x=155 y=192 sensor=program program="sensors -u | awk '/temp1_input/{printf(\"%.0f° C\n\",\$2)}'" line=1 interval=1000 align=left
Dernière modification par pingouinux (Le 03/10/2012, à 11:31)
Hors ligne
#7 Le 03/10/2012, à 11:37
- Oedipe
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Coucou,
Bon, j'ai résolu le problème... Je ne m'embête pas et prends directement la sortie de la commande "sensors" au lieu de "sensors -u". Merci pour ton aide, j'ai découvert grâce à toi "awk"... touffue la bestiole !
Dernière modification par Oedipe (Le 03/10/2012, à 11:47)
[Kubuntu 16.04.1 LTS "Xenial" - Noyau 4.4.0-53 (x86_64) + Plasma 5.8.4 + Framework 5.28.0 + Qt 5.6.1]
Serveur Nextcloud 11.0.0 "running at home" - Apache/2.4.25 - PHP/7.0.14.2 (IPV6 & HTTP/2 - WebRTC)
Hors ligne