[bash] recuperation d un resultat a distane

recuperation d un resultat a distane [bash] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 09-12-2009 à 13:55:12    

Bonjour,
 
J'ai un petit probleme sur un script ...
 
Mon but : recuperer sur mon serveur la valeur de cette commande df -h / | grep "/dev/" de tous mes autres serveurs/client ...
 
Donc j'etais parti sur cette commande : ssh root@localhost "(df -h / | grep "/dev/" )"
(pas de mot de pass car les clefs sont enregistrees)
Mon souci, je n'arrive pas recuperer le resultat sur mon serveur.

Reply

Marsh Posté le 09-12-2009 à 13:55:12   

Reply

Marsh Posté le 09-12-2009 à 13:56:06    

et la commande affiche quoi quand tu la tapes dans une console ? [:petrus dei]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 09-12-2009 à 14:00:12    

le resultat, mais apres pour la redirection, du coup elle se fait sur le serveur distant, et non sur mon serveur qui lance le script.
Je sais pas si je suis clair

Reply

Marsh Posté le 09-12-2009 à 14:07:30    

bubblegum a écrit :

Je sais pas si je suis clair


pas du tout :sweat:
 
donc on va reprendre du début, tu nous postes ici la commande que tu tapes et le résultat que tu obtiens, entre balises "fixed" :o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 09-12-2009 à 16:25:14    

wedgeant a écrit :


pas du tout :sweat:

 

donc on va reprendre du début, tu nous postes ici la commande que tu tapes et le résultat que tu obtiens, entre balises "fixed" :o

 

OK

 

Petit recap autrement

 

je veux ce resultat de tous mes serveurs : /dev/sda1             3,8G  2,0G  1,7G  55% /
En local sur mon serveurA facile et qui heberge le script, je fais :

 

df -h / | grep "/dev/" > quota_disk.txt

  

maintenant je veux que dans mon script je fasse une commande qui puisse recuperer le meme resultat mais sur les autres serveurB, serveurC, serveurD, etc ...

 

Donc je fais une commande en SSH du type :

 

ssh root@serveurB "(df -h / | grep "/dev/" )"


resultat : /dev/sda1             3,8G  2,0G  1,7G  55% /

 

Mon souci ... ce resultat est sur le shell de mon serveurB.
Mon souhait ... recuperer le resultat pour le mettre dans mon fichier sur le serveurA

 

Effectivement je pourrais stocker sur un fichier sur le serveur et le rappatrier.
Mais je sais qu'il est possible de le faire en bash donc autant apprendre.
Mais je bloque


Message édité par bubblegum le 10-12-2009 à 08:00:17
Reply

Marsh Posté le 09-12-2009 à 18:55:26    

ssh root@serveurB  "df -h / | grep /dev/" >> quota_disk.txt


Message édité par zecrazytux le 09-12-2009 à 18:55:48

---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 10-12-2009 à 08:05:11    

Ok. merci. ca fonctionne :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed