Что это значит, когда процесс окружен паренами в `ps`?


3

Я иногда пытаюсь kill -9 Finder.app когда он плохо себя ведет и я в Терминале. Это обычно работает, но время от времени оставляет пид, даже когда запускается с sudoи часть команды COMMAND на выходе изменится на (Finder).

Интересно, что этот процесс появляется только в выводе команды ps, а не в Activity Monitor.app. Не знаю, как это объяснить.

В этот момент я ожидаю перезагрузки, учитывая мои текущие знания, но я не понимаю, почему. Может кто-нибудь объяснить, что происходит, и, возможно, как я могу перезапустить Finder без перезагрузки?

РЕДАКТИРОВАТЬ Я отмечу, что, как только я нахожусь в этом состоянии, я обычно могу попытаться пройти обычный метод and, и Finder.app будет там. Как только я заставлю его выйти, имя исчезнет навсегда из диалога принудительного выхода, и зомби-пид все равно останется.

Я также отмечу, что Finder.app обрабатывается специально в этом диалоговом окне, где текст кнопки меняется с принудительного выхода на повторный запуск, поэтому, возможно, это показывает, что OS X рассматривает убийство Finder как особенное?

Ответы:


1

Когда вы видите процесс в скобках / скобках, это означает, что ps не может определить свою команду (которые появляются в CMD колонка). Это может объяснить, почему вы не видите его в мониторе активности.

Вы можете перезапустить Finder также вне оболочки. Просто нажмите на символ Apple в верхнем левом углу панели задач MacOS, нажмите на Force Quit и выберите Finder (обычно внизу)

Вообще я нахожу top удобнее чем ps, но я думаю, что оба должны работать одинаково хорошо.


Моя ментальная модель для чего Force Quit карты это kill -9, Разве это не так? Почему бы Force Quit иметь больше шансов на успех, чем sudo kill -9 $pid_of_finder.app?
Tim Visher

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.