Seite 1 von 1

Subprocess im Hintergrund laufen lassen

Verfasst: Donnerstag 6. November 2008, 15:30
von azami1986
Hallo Leute,

mit welchem Befehl kann man eigentlich subprocess im Hintergrund laufen lassen?

Habt ihr vielleicht eine Windows Lösung?

Viele Grüße,
Azami

Verfasst: Donnerstag 6. November 2008, 15:41
von lutz.horn
Für Windows kann ich DIr leider nicht helfen. Unter GNU/Linux geht aber:

Code: Alles auswählen

>>> import subprocess
>>> p = subprocess.Popen(["sleep", "10"])
>>> print p
<subprocess.Popen object at 0x9d7daac>
>>> p.wait()
0
Details findest Du unter http://docs.python.org/library/subprocess.html

Verfasst: Donnerstag 6. November 2008, 15:48
von azami1986
Danke für die schnelle Antwort. Hat keiner eine Windowslösung?

Verfasst: Donnerstag 6. November 2008, 16:17
von DasIch
Wieso sollte dass unter Windows nicht funktionieren?

Verfasst: Donnerstag 6. November 2008, 16:27
von mkesper
lutz.horn konnte es nicht unter Windows testen, es tut aber genauso (habe es hier auf der Arbeit getestet). Voraussetzung ist natürlich ein "sleep"-Befehl im Pfad...