Ho questo problema: devo eseguire rsync da uno script python, ma a meta esecuzione si pianta, quando devo inserire la password. Il codice che uso e':
utente = ' ' + str(self.Utente.text()) sorgente = ' ' + str(self.SorgenteList.currentText()) destinazione = ':' + str(self.Destinazione.currentText()) indirizzo = '@' + str(self.Indirizzo.text()) cmd = RSYNC + ' -rvun ' + sorgente + utente + indirizzo + destinazione print cmd passwd = QInputDialog.getText("Password per autenticazione","Immetti la pasword per l'utente selezionato",QLineEdit.Password) fi, fo = os.popen4(cmd,'t') if passwd[1] == True: fi.writelines(str(passwd[0])) print 'trasferimento avvenuto' fi.close() out = fo.readlines() print out fo.close() print 'pipe chiusa' rsync quando si e' connesso chiede una password di autenticazione, e non so come passargliela. -- Scopel Emanuele. Linux Registered User: #425729. http://orso.homelinux.org
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python