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 :
Avec les guillemets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ssh Serv1 "for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done" > My_reporting.txt
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.
Partager