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

Anti...

Участник
Автор темы
245
19
Здравствуйте, как можно отловить, что процесс приложения по 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...

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