Bonjour,
J'étais intéressé pas l'utilisation du script sensors s'appuyant sur le paquet lm-sensors.
Après l'avoir mis en place, je me suis aperçu que lors d'une remontée d'alarme, on disposait seulement de cette information dans Oreon : SENSOR CRITICAL - Sensor alarm detected!
ou quand tout va bien :
sensors ok
Et moi mon problème est que j'aurais toujours SENSOR CRITICAL parce qu'il détecte toujours mon boitier ouvert !
De ce fait j'ai voulu modifier le script de façon à remonter les mêmes informations que si on tape en ligne de commandes : sensors qui nous affiche sur plusieurs lignes le voltage, la température du boîtiers et processeur (...)
Mais mon problème est qu'en mettant : echo $SENSORDATA qui correspond à la commandes sensors 2>&1
et ben on obtient bien toutes les infos dans oreon mais sur une ligne donc c'est illisible.
Je pensais que cela venait de la commande echo donc j'ai fais un petit prog en C de façon à rediriger la sortie de la commande sensors vers un fichier (sensors >tmp) puis je me suis dit qu'en fait un echo ligne par ligne du fichier j'aurais mes infos correctement !!!!
Mais non :roll: c'est pour ça que je suis là sinon j'aurais poster le script modifé sur le forum.
Pour pas vous embrouiller plus longtemps ma question est que dois je faire pour obtenir toutes mes infos sur des lignes différentes ???
Existe t'il un code en shell pour revenir à la ligne un peu comme le "\n" en C
Merci a+
J'étais intéressé pas l'utilisation du script sensors s'appuyant sur le paquet lm-sensors.
Après l'avoir mis en place, je me suis aperçu que lors d'une remontée d'alarme, on disposait seulement de cette information dans Oreon : SENSOR CRITICAL - Sensor alarm detected!
ou quand tout va bien :
sensors ok
Et moi mon problème est que j'aurais toujours SENSOR CRITICAL parce qu'il détecte toujours mon boitier ouvert !
De ce fait j'ai voulu modifier le script de façon à remonter les mêmes informations que si on tape en ligne de commandes : sensors qui nous affiche sur plusieurs lignes le voltage, la température du boîtiers et processeur (...)
Mais mon problème est qu'en mettant : echo $SENSORDATA qui correspond à la commandes sensors 2>&1
et ben on obtient bien toutes les infos dans oreon mais sur une ligne donc c'est illisible.
Je pensais que cela venait de la commande echo donc j'ai fais un petit prog en C de façon à rediriger la sortie de la commande sensors vers un fichier (sensors >tmp) puis je me suis dit qu'en fait un echo ligne par ligne du fichier j'aurais mes infos correctement !!!!
Mais non :roll: c'est pour ça que je suis là sinon j'aurais poster le script modifé sur le forum.
Pour pas vous embrouiller plus longtemps ma question est que dois je faire pour obtenir toutes mes infos sur des lignes différentes ???
Existe t'il un code en shell pour revenir à la ligne un peu comme le "\n" en C
Merci a+
Comment