Forum Programmation.shell Obtenir utilisation CPU en temps réel

Posté par  .
Étiquettes : aucune
0
20
sept.
2006
Bonjour,
Je cherche a faire un script qui se connecte sequentiellement sur 42 serveurs et qui récupère la charge CPU de la machine en tant réel. Je me suis donc penché sur les fichiers contenus dans /proc mais je n'ai trouvé que /proc/loadavg qui ne m'interesse pas trop puisque ce sont des moyennes sur 5, 10, 15 minutes.

Sinon j'ai essayé d'utiliser top mais ca affiche directement sur la sortie standard et je ne peux pas récuperer les infos voulues...

(…)

Forum Programmation.shell Lancer un programme sur 10 serveurs

Posté par  .
Étiquettes : aucune
0
14
sept.
2006
Bonjour, J'ai 10 serveurs sous Linux et je souhaiterais exécuter un programme sur chacun d'eux à partir d'un script shell sur l'un deux. J'ai donc fais la boucle suivante :

for node in $LISTE_SERVEURS
do
      ssh ${node} "nmon -f -c $nbSnap -s $duree" 
done
Le problème est que le shell me garde la main le temps que l'application s'exécute (le programme est fait pour s'exécuter pendant $nbSnap * $duree). Je ne sais pas comment m'en sortir, merci d'avance pour votre (…)