Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1263 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] recuperation d un resultat a distane

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] recuperation d un resultat a distane

n°1184844
bubblegum
Posté le 09-12-2009 à 13:55:12  profilanswer
 

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.

mood
Publicité
Posté le 09-12-2009 à 13:55:12  profilanswer
 

n°1184845
wedgeant
Da penguin inside
Posté le 09-12-2009 à 13:56:06  profilanswer
 

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


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1184846
bubblegum
Posté le 09-12-2009 à 14:00:12  profilanswer
 

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

n°1184849
wedgeant
Da penguin inside
Posté le 09-12-2009 à 14:07:30  profilanswer
 

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
n°1184879
bubblegum
Posté le 09-12-2009 à 16:25:14  profilanswer
 

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
n°1184911
zecrazytux
Posté le 09-12-2009 à 18:55:26  profilanswer
 

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
n°1184989
bubblegum
Posté le 10-12-2009 à 08:05:11  profilanswer
 

Ok. merci. ca fonctionne :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] recuperation d un resultat a distane

 

Sujets relatifs
[bash] probleme de grep[BASH / AWK] Alignement de colonnes ... galère ! [Résolu]
[bash] Vérifier la version des outils dans un script[bash] Chercher deux lignes vides consécutives
[bash] empilage de grepscript bash pour ftp
[bash] grep plusieurs pattern, et autres joyeusetés...[bash] stats des fichiers par taille
[bash] Contrôler la longueur des lignes dans un fichier.Récupération de données sur EEPROM en RS232
Plus de sujets relatifs à : [bash] recuperation d un resultat a distane


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR