Boucle for sur serveur distant
Bonjour,
Je souhaiterais exécuter la boucle for ci-dessous sur un serveur distant mais ça ne le fait pas (je précise que si je me connecte à Serv1 la commande me donne le résultat attendu).
Avec les simples cotes :
Code:
ssh Serv1 'for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done' > My_reporting.txt
Avec les guillemets :
Code:
ssh Serv1 "for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done" > My_reporting.txt
Les 2 versions ne fonctionnent pas.
C'est un souci que j'avais déjà eu mais jamais résolu.
Ca doit se jouer au niveau des simples cote et guillemets……………
Avez-vous une idée ? Merci.