Как я могу сказать состояние программы, казалось бы, работает

У меня был запущен Firefox, затем (возможно) в результате комбинации клавиш, которые я не помню, она быстро исчезла с экрана и панели задач / списка окон.

ps ax | grep firefox возвращает приведенную ниже + ненужную строку grep firefoxps, и диспетчер задач графического интерфейса пользователя показывают Firefox с, по-видимому, неизменным RSS, VM-SIZE и 0% загрузки ЦП):

johndoe      1916 36.6 14.0 923772 504372 tty1    Sl   13:30  12:15 firefox

* ИСПРАВЛЕНО *
pstree | grep firefox возвращает:

init─┬─2*[ROX-Filer───firefox───25*[{firefox}]]

Как узнать, в каком состоянии находится программа? [ 1111]

0
задан 5 July 2018 в 19:05

2 ответа

Это, вероятно, процесс зомби.

Z defunct ("zombie") процесс, завершенный, но не собранный его родителем.

Если вы запустите ps ax | grep firefox, он покажет вам состояние процесса, вы можете проверить этот список статуса процесса (вы должны прочитать столбец STAT) , К сожалению, маловероятно, что без использования отладчиков вы сможете восстановить свои данные.

tree, вероятно, не показывает вам процесс по той же причине.

0
ответ дан 5 July 2018 в 19:05

Лично мне нравится top запускать из командной строки. Работает над тем, чтобы найти приложение, которое замедляет все.

top in a terminal window

0
ответ дан 5 July 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: