On Fri, Jan 9, 2009 at 2:47 PM, bruce <bedoug...@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 -- http://mail.python.org/mailman/listinfo/python-list