[Python-de] subprocess.Popen mit und ohne shell

Christopher Arndt chris.arndt at web.de
Di Apr 1 17:54:16 CEST 2008


Andreas Pakulat schrieb:
> ich hab hier ein kleines Problem mit subprocess.Popen, wenn ich einfach
> mittels
> 
> cmd = ['java', '-jar',
> '/home/andreas/eclipse/plugin/org.eclipse.equinox.jar','-application',
> 'org.eclipse.and.core.antRunner' -buildfile', 'build.xml', 'build.jars']
> proc = Popen(cmd)
> 
> versuche den Build eines Eclipse plugins zu starten, startet Eclipse die
> komplette GUI. Sobald ich Popen(" ".join(cmd), shell=True) ausfuehre
> klappt das ganze wie erwartet.

Was erwartest du denn?

Was passiert wenn du statt '" ".join(cmd)' einfach 'cmd' verwendets? 
Sollte laut subprocess Doku auch funktionieren.


Chris






Mehr Informationen über die Mailingliste python-de