Mir ist auch schon aufgefallen, dass das Problem nur auftritt, wenn ich sudo benutze. doofe sache. ich werd jetzt subprocess.popen für das konkrete problem nich mehr benutzen, sondern wie gesagt pexpect.
das stellt nämlich dem programm ne tty zur verfügung. funktioniert perfekt.
aber vielen dank ...
Die Suche ergab 6 Treffer
- Montag 9. April 2007, 12:52
- Forum: Allgemeine Fragen
- Thema: subprocess.Popen: seltsames Verhalten
- Antworten: 12
- Zugriffe: 1931
- Samstag 7. April 2007, 17:12
- Forum: Allgemeine Fragen
- Thema: subprocess.Popen: seltsames Verhalten
- Antworten: 12
- Zugriffe: 1931
- Samstag 7. April 2007, 17:06
- Forum: Allgemeine Fragen
- Thema: subprocess.Popen: seltsames Verhalten
- Antworten: 12
- Zugriffe: 1931
- Samstag 7. April 2007, 16:40
- Forum: Allgemeine Fragen
- Thema: subprocess.Popen: seltsames Verhalten
- Antworten: 12
- Zugriffe: 1931
sudo ist so konfiguriert, dass es kein Passwort will.
ich habs jetzt mal einem anderen Ansatz ausprobiert:
statt subprocess.Popen hab ich jetzt mal pexpect ( http://pexpect.sourceforge.net/ ) ausprobiert, da scheints zu funktionieren. so weit ich das versteh, liegt das problem wohl darin, dass Popen ...
ich habs jetzt mal einem anderen Ansatz ausprobiert:
statt subprocess.Popen hab ich jetzt mal pexpect ( http://pexpect.sourceforge.net/ ) ausprobiert, da scheints zu funktionieren. so weit ich das versteh, liegt das problem wohl darin, dass Popen ...
- Samstag 7. April 2007, 14:39
- Forum: Allgemeine Fragen
- Thema: subprocess.Popen: seltsames Verhalten
- Antworten: 12
- Zugriffe: 1931
- Samstag 7. April 2007, 12:58
- Forum: Allgemeine Fragen
- Thema: subprocess.Popen: seltsames Verhalten
- Antworten: 12
- Zugriffe: 1931
subprocess.Popen: seltsames Verhalten
Moin zusammen!
Ich sitz hier grad an einem Problem, das irgendwie unlösbar scheint (ist wahrscheinlich ganz einfach...). Und zwar geht es um Folgendes: Ich rufe ein Programm mit subprocess.Popen (unter Linux) auf, warte bis es beendet ist und lese dann den returncode:
cmd = ['/sbin/ip','link','set ...
Ich sitz hier grad an einem Problem, das irgendwie unlösbar scheint (ist wahrscheinlich ganz einfach...). Und zwar geht es um Folgendes: Ich rufe ein Programm mit subprocess.Popen (unter Linux) auf, warte bis es beendet ist und lese dann den returncode:
cmd = ['/sbin/ip','link','set ...
