такая картина:
запускается питон, он порождает Thread, в треде subprocess.Popen('python3 other_script.py')
теперь если убить порожденный other_script командой kill - он становится зомби
и исчезает только при завершении главного скрипта
как можно грамотно _извне_ убить субпроцесс или поток, без смерти главного скрипта?
желательно этой же командой kill, но вот она почему-то не справляется. Может сигнал надо посылать какой-то особый?
при этом если other_script.py сам завершит работу, то он сам и станет zombie и никуда не денется из списка процессов, пока не умрет родитель =\