spawning pyhon apps...

Chris Rebert clp2 at rebertia.com
Fri Jan 9 18:10:20 EST 2009


On Fri, Jan 9, 2009 at 2:47 PM, bruce <bedouglas at earthlink.net> wrote:
> hi...
>
> toying with an idea.. trying to figure out a good/best way to spawn multiple
> python scripts from a parent python app. i'm trying to figure out how to
> determine when all child apps have completed, or to possibly determine if
> any of the child processes have died/halted..
>
> parent app
>  spawn child1
>  spawn child2
>  spawn child3
>  .
>  .
>  .
>  spawn childn
>
> do i iterate through a os.waitpid(pid) for each pid of the child processes i
> create?
>
> is there another approach? code samples/tutorial...??

Use the `subprocess` module's
(http://docs.python.org/library/subprocess.html) Popen class to spawn
the processes.
Then use .wait() or .poll(), and .returncode on the Popen instances to
check their exit status.

Cheers,
Chris

-- 
Follow the path of the Iguana...
http://rebertia.com



More information about the Python-list mailing list