Question : PRESSANT : copier les dossiers d'un noeud à un autre noeud using pyxmlrpcClient

Salut les experts, le
I veulent un petit programme qui devrait fonctionner comme la commande de base de scp using le python. Mais il ne devrait pas employer la commande de scp de système. Il devrait employer le RPC de python et devrait copier files.


BR Dushan.
class= de

Réponse : PRESSANT : copier les dossiers d'un noeud à un autre noeud using pyxmlrpcClient

Thnks pour la clarification

quelques suggestions


Porbably pas ce que vous aimez mais déjà améliorez qu'os.system ()
1.) sous-processus d'utilisation. Popen
==========================
- séjour avec le sshd du côté de serveur (targethost)
- employer subprocess.popen et réorienter le stdin, le stdout, stderr comme pipe à votre manuscrit.

l'avantage devrait fonctionner plutôt rapidement
le yu d'inconvénient a dû le mettre en communication plus tard

2.) utilisation PExpect
=============
mêmes que 1.) mais au lieu de subprocess.popen vous pouvez employer PExpect.
te donne un peu plus de commande et manipule même l'applicationsm, celui s'attendent à une vraie borne.

inconvénient.
pas portable toujours.
PExpectt fonctionne seulement sous le cygwin s'IIRC.
Windows a dû employer WExpect

3.) l'utilisation une bibliothèque capable de python de ssh et établissent le scp sur elle
===================================================
http://www.lag.net/pipermail/paramiko/2005-April/000069.html
Par exemple paramiko
le paramiko exige également le module crypto :
http://www.voidspace.org.uk/python/modules.shtml#pycrypto


Un article concernant poursuivre le paramiko avec le scp est :
http://www.stillhq.com/python/paramiko/000001.html

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us