Сегодня я столкнулся с очень сложной ситуацией на моем Mac со Skype (да, снова!) - он не отвечал, и не реагировал на стандартные ярлыки, и мне не удалось закрыть приложение стандартными средствами.
Я пытался одновременно использовать комбинацию клавиш: ⌘ Command+ ⌥ Option+ Esc, но на этот раз диалоговое окно «Принудительный выход» не открывалось.
Я пытался вызвать Монитор активности - но это тоже не удалось, так как приложение мешало мне переключиться на что-то другое или открыть другие приложения ... никакие стандартные средства не работали, даже "Поиск Spotlight" не реагировал на сочетание клавиш. Но я знал, что он все еще реагировал на клавиатуру, так как Caps-Lock работал, плюс мне удалось отключить внешний дисплей и снова включить его с помощью сочетания клавиш.
Мне интересно, есть ли какой-нибудь запасной вариант для этих ситуаций, когда приложение полностью не отвечает и не позволяет мне запускать другие приложения? Это первый раз, когда приложение так сильно повесило весь Mac, что я не смог его убить или открыть какое-либо другое приложение для управления процессами.
Это вообще нормальное поведение, я рассчитывал на то, что невозможно повесить всю систему на Mac , и одно приложение не может сделать ее полностью невосприимчивой (OS X El Captain, 10.11.4)?
Обновление: нашел такое сочетание клавиш, которое я никогда не использовал: ⌘ Command+ ⌥ Option+ ⇧ Shift+ Escудерживание в течение 3 секунд - вызывает выход из самого переднего приложения ... не уверен, что это сработает.
Есть способ получить доступ к вашему компьютеру, но только с помощью другого компьютера или устройства в той же сети. Это устройство должно поддерживать ssh . В OSX оно предустановлено, но если у вас iPhone или iPad, вам нужно будет установить приложение, такое как Prompt .
Вам необходимо разрешить удаленный вход на вашем Mac в Системных настройках. Щелкните значок «Общий доступ» , затем установите флажок « Удаленный вход» .
Справа есть список под названием «Разрешить доступ для». Выберите «Только эти пользователи». Затем нажмите значок + и добавьте своего пользователя в список.
(Поскольку был комментарий о том, что это угроза безопасности, вы можете захотеть запретить внешний доступ ssh к вашему маршрутизатору, это выходит за рамки этого ответа.)
Затем, если ваш Mac зависнет, вы можете удаленно подключиться к нему через ssh с других устройств.
Оттуда вы можете запустить top , чтобы увидеть список процессов. Вы можете использовать killall
команду, чтобы остановить замороженный процесс по имени.
Например
killall Skype
Это попытка выйти из Skype.
Если это не сработает, возможно, вам придется быть менее «вежливым» и добавить -9
сигнал:
killall -9 Skype
Если он сильно завис, компьютер может даже не отвечать на ssh-запрос. В этом случае я бы посмотрел на переустановку вашей ОС или проверил оборудование, что выходит за рамки этого ответа.
возможно, может быть,
Дальняя сторона