Отловить процесс, который не отвечает

Anti...

Активный
Автор темы
267
31
Здравствуйте, как можно отловить, что процесс приложения по PID не отвечает? (Завис)
 

Josski Molodoi

Активный
183
85
Вот тебе код, чтобы посмотреть все процессы, их PID, статус и имя. Я не знаю какой статус у зависшего приложения, отследишь сам.

Python:
import psutil

for proc in psutil.process_iter():
    PID    = proc.pid
    name   = proc.name()
    status = proc.status()

    print(f"PID [{PID}]\tNAME [{name}]\tSTATUS [{status}]")

1713897364445.png
 

Anti...

Активный
Автор темы
267
31
Мне просто интересно, почему когда я насильно делаю зависание gta_sa.exe, в диспетчере задач состояние отображается "не отвечает", но пайтон выводит running 🥲
 
Последнее редактирование: