[Python-de] subprocess.Popen mit und ohne shell
Christopher Arndt
chris.arndt at web.de
Di Apr 1 15:54:16 UTC 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