Salve,
   
  Il mio problema è il seguente: lancio un sottoprocesso (remoto) e questo mi 
fagocita le PIPEs ... anche quando il processo termina non riesco a ristabilire 
le pipes...
   
  Concretamente:
  Lancio il sottoprocesso con os.spawnv (sia con wait che no wait)
  Il sottoprocesso in questione è plink (in altre parole putty, client SSH ) il 
quale legge un file in locale e lo esegue in remoto.
  Plink mi si fagocita ahime lo stdin ... per cui se dopo aver lanciato il 
sottoprocesso tento un raw_input oppure un pdb, beh non ci posso far niente 
dato che non posso immettere dati: in altre parole eprdo l'interattivita con il 
mio programma.
   
  Il problema non è di os.spawn dato che mi basta lanciare plink con l'opzione 
-v (stampa versione di plink ed esce senza eseguire nulla in remoto) per non 
andare incontro a tale problema.
  In compenso qualsiasi contromisura io tenti di prendere non ottengo 
miglioramenti: ho provato sia a fare una copia di stdin sia a ristabilire la 
pipe con __stdin__  ma non ne ottengo nulla di piu...
   
  Qualche consiglio per riuscire a preservare/ristabilire la pipe?
   

       
---------------------------------

---------------------------------
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a