Найти - Пользователи
Полная версия: Как правильно убить python-процесс?
Начало » Python для новичков » Как правильно убить python-процесс?
1
Prefix
Добрый день!
В одном из python скриптов вызываю другой python скрипт через popen. Если процесс завис — его нужно убить.

При запуске python-скрипта в процессах он из себя представляет 5-8 дочерних процессов, причем совершенно одинаковых, как я понимаю связано это с многоядерностью системы. В этом и заключается проблема — если убивать через popen.terminated(), popen.kill() или через os.kill() — убивается только основной процесс, а дети остаются в памяти. В итоге в процессах образуется лишний зависший мусор.

Подскажите, как правильно убивать такие процессы?
o7412369815963
вот вариант
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB