6

Вот один для тебя. При принудительном выходе из Finder с неудачным повторным запуском "killall Finder" в терминале возвращает:

"No matching processes belonging to you were found"

Как ни странно, PID для поиска действительно появляется после "ps -A", чтобы показать все процессы. Но время постоянно указывается как 0:00:00 при повторных списках PID.

Я попробовал следующее, чтобы запустить его вручную:

open /System/Library/CoreServices/Finder.app

Но это вырвало

LSOpenFromURLSpec() failed with error -600 for the file /System/Library/CoreServices/Finder.app.

Любые другие идеи о перезапуске Finder, которые не включают перезагрузку? (Обычно у меня открыто 6 пробелов, каждое с несколькими приложениями, и перезагружать их все очень сложно.)

1 ответ1

2

Там легко и чуть сложнее. Во-первых, вы могли бы, вероятно, использовать Activity Monitor, чтобы заставить его выйти.
Сложнее, и причина того, что вы получаете это сообщение, в том, что ваш пользователь не запустил Finder, система «владеет» им - вы можете убить его, только если повысите свои привилегии до суперпользователя (!), sudo killall Finder , и затем он запросит ваш пароль (при условии, что ваша учетная запись пользователя является администратором, в противном случае это не сработает), так же как и Activity Monitor. В некоторых дистрибутивах * nix вы также можете убивать прямо сверху.

Что еще хуже, вы можете принудительно выйти из системы, вы можете killall loginwindow(у вашего пользователя оно есть, когда вы вошли в систему)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .