Wait for child using os.system
问题 I use a lot of os.system calls to create background processes inside a for loop. How can I wait for all the background processes to end ? os.wait tells me there are no child process. ps: I am using Solaris here is my code : #!/usr/bin/python import subprocess import os pids = [] NB_PROC=30 for i in xrange(NB_PROC): p = subprocess.Popen("(time wget http://site.com/test.php 2>&1 | grep real )&", shell=True) pids.insert(0,p) p = subprocess.Popen("(time wget http://site.com/test.php 2>&1 | grep