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...