I am experiencing some problems when using subprocess.Popen() to spawn several instances of the same application from my python script using threads to have the
You could also use check_call() instead of Popen. check_call() waits for the command to finish, even when shell=True and then returns the exit code of the job.