Contenu | Rechercher | Menus

Annonce

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

À propos de l'équipe du forum.

#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 smile

(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... hmm

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 ! big_smile

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