HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.04.2024, 23:30
RaMero
Постоянный
Регистрация: 19.06.2022
Сообщений: 444
С нами: 2054725

Репутация: 48
По умолчанию

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

  #2  
Старый 23.04.2024, 22:36
pomidorq
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами: 3197792

Репутация: 83
По умолчанию

Вот тебе код, чтобы посмотреть все процессы, их 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}]"
)


 
Ответить с цитированием

  #3  
Старый 24.04.2024, 12:29
инчуга
Новичок
Регистрация: 27.10.2019
Сообщений: 19
С нами: 3446096

Репутация: 53
По умолчанию

psutil documentation — psutil 6.0.0 documentation
 
Ответить с цитированием

  #4  
Старый 24.04.2024, 14:41
RaMero
Постоянный
Регистрация: 19.06.2022
Сообщений: 444
С нами: 2054725

Репутация: 48
По умолчанию

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.