Проверка списка запущенных процессов выполняется (даже основными утилитами, такими как "ps"), просматривая содержимое каталога / proc.
Таким образом, библиотека, которая вас интересует для запроса запущенных процессов, такая же, как и для работы с любыми другими файлами и каталогами (например, sys
или os
, в зависимости от того, что вам нужно. Специальная оплата внимание на os.path
, хотя, это делает большую часть того, что вы после). Чтобы завершить или иным образом взаимодействовать с процессами, вы отправляете им сигналы, что достигается с помощью os.kill
. Наконец, вы запускаете новые процессы, используя os.popen
и друзей.