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 04/11/2010, à 09:02

iuchiban

Script shell avec affichage de valeur interactif

Bonjour tout le monde,

J'aimerais faire un script qui va chercher diverses valeurs sur divers serveurs depuis un serveur centralisé et je souhaiterais afficher ces valeur à intervalle régulier, sous forme de tableau :

________ VALEUR1 VALEUR2 VALEUR3
SERVEUR1 X       Z       W
SERVEUR2 Y       T       R

Je vais avoir 10 valeurs à afficher et une douzaine de serveurs.
Donc en gros, je pense faire :

while true
for SERVER in liste
do ssh SERVER < récupération valeurs
mise à jour de l'affichage des valeurs pour SERVER
done
done

Mais le problème c'est pour l'affichage "interactif".

Pouvez vous me conseiller sur des méthodes ??


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#2 Le 04/11/2010, à 12:13

credenhill

Re : Script shell avec affichage de valeur interactif

hello
par ex.

while true
 clear
 printf -- "---------- %-10s %-10s %-10s\n" valeur1 valeur2 valeur3
 for SERVER in liste
  do ssh SERVER < récupération valeurs
  printf "%-10s %-10s %-10s %-10s\n" $SERVER $valeur1 $valeur2 $valeur3
 done
done

Dernière modification par credenhill (Le 04/11/2010, à 12:14)

Hors ligne