Я запускаю на Linux-машине python script, который создает дочерний процесс, используя subprocess.check_output(), как это следует из:
subprocess.check_output(["ls", "-l"], stderr=subprocess.STDOUT)
Проблема в том, что даже если родительский процесс умирает, ребенок все еще работает. Есть ли способ убить дочерний процесс, когда родитель умирает?