At the moment I have the following code: os.chdir(directory) for document in documents: subprocess.Popen(['evince', document])
With this I can open several documents at once. But there is no way to know when those documents are going to be closed. This could/will lead to zombie processes. (I run it on Linux.) What is the best solution to circumvent this? I was thinking about putting all Popen instances in a list. And then every five minutes walk through the list and check with poll if the process has terminated. If it has it can be released from the list. Of-course I need to synchronise those events. Is that a good way to do it? -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof -- https://mail.python.org/mailman/listinfo/python-list