Questione : URGENTE: copiare le lime da un nodo ad un altro nodo using pyxmlrpcClient

Ciao gli esperti, il
I vogliono un piccolo programma che dovrebbe funzionare come l'ordine di base dello scp using il pitone. Ma non dovrebbe usare l'ordine dello scp del sistema. Dovrebbe usare il RPC del pitone e dovrebbe copiare files.


BR Dushan.
class= del

Risposta : URGENTE: copiare le lime da un nodo ad un altro nodo using pyxmlrpcClient

Thnks per la chiarificazione

alcuni suggerimenti


Porbably non che cosa gradite ma già migliora che os.system ()
1.) processo secondario di uso. Popen
==========================
- soggiorno con sshd dal lato dell'assistente (targethost)
- usare subprocess.popen e riorientare lo stdin, lo stdout, stderr come tubo al vostro scritto.

il vantaggio dovrebbe funzionare piuttosto rapidamente
il yu dello svantaggio ha dovuto port più successivamente

2.) uso PExpect
=============
stessi di 1.) ma anziché subprocess.popen potete usare PExpect.
gli dà un poco più controllo e tratta persino il applicationsm, quello prevedono un terminale reale.

svantaggio.
ancora non portable.
PExpectt funziona soltanto nell'ambito di cygwin se IIRC.
Windows ha dovuto usare WExpect

3.) l'uso una biblioteca capace del pitone dello ssh e sviluppa lo scp in cima esso
===================================================
http://www.lag.net/pipermail/paramiko/2005-April/000069.html
Per esempio paramiko
il paramiko richiede inoltre il modulo Crypto:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto


Un articolo sulla citazione del paramiko con scp è:
http://www.stillhq.com/python/paramiko/000001.html

Altre soluzioni  
 
programming4us programming4us