/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
selenium__tools/kill_hanging_processes_firefox_selenium/main.py
30 строк
598 B
gil9red
Added "selenium__tools/kill_hanging_processes_firefox_selenium/"
03 апр 2024, 22:16
03 апр 2024, 22:16
cf8c366
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import psutil from common import get_logger, kill_proc_tree log = get_logger(__file__) for p in psutil.process_iter(): try: if p.name() != "firefox.exe": continue if "--marionette" not in p.cmdline(): continue parent_names: list[str] = [p.name() for p in p.parents()] if "geckodriver.exe" in parent_names: continue log.info(f"Kill {p}") kill_proc_tree(p.pid) except (psutil.NoSuchProcess, psutil.AccessDenied): pass