Es kann sinnvoll sein nach dem Starten eines subprocesses mit wait() zu warten bis das gestartete Skript komplett ausgeführt worden ist.
>>> process = subprocess.Popen(['ls','-l'], stdout=subprocess.PIPE)
>>> process.wait()
0