subprocess leaves child living
Thomas Dybdahl Ahle
lobais at gmail.com
Tue Jun 5 07:58:46 EDT 2007
Hi, When I do a small program like
from subprocess import Popen
popen = Popen(["ping", "google.com"])
from time import sleep
sleep(100)
start it and kill it, the ping process lives on.
Is there a way to ensure that the ping process is always killed when the
python process is?
I can't use atexit, as ping then isn't killed when python is killed "in
the hard way"
More information about the Python-list
mailing list