Мой Mac иногда зависает, и чаще всего я просто перезагружаю его, удерживая кнопку питания в течение 5+ секунд.
Сегодня, однако, я выполнял огромное сканирование файлов в течение 14 часов, когда пользовательский интерфейс полностью завис, и я не хотел бы ждать еще 14 часов!
Симптомы зависшего интерфейса: при использовании клавиатуры ничего не происходит (за исключением включения / выключения подсветки заглавных букв). Естественно, выход из силы не подходит. Перемещение мыши перемещает курсор по экрану, но нажатие ничего не дает.
Используя другой Mac в сети, я могу получить доступ к Mac по SSH. Я видел, что оперативная память была почти заполнена, но загрузка процессора была скромной. Вещи, которые я пытался разморозить Mac:
Завершите работу / убейте Chrome, iMovie, Photoshop и другие приложения, которые я не заботился о закрытии. Помогло использование оперативной памяти, но не помогло разморозить Mac.
Завершите процессы Finder и Dock. Нет помощи.
Активировал общий доступ к экрану из командной строки и попытался подключиться удаленно. Появляется диалоговое окно с паролем (указывающее, что общий доступ к экрану действительно активирован), но после ввода пароля индикатор прогресса просто вращается вечно, и ничего не происходит.
Попытка приостановить пользовательский сеанс из командной строки:
/ Система / Библиотека / CoreServices / Меню \ Дополнительно / User.menu / Содержание / Ресурсы / CGSession -suspend
Эта команда просто зависает в сеансе SSH и ничего не происходит. Необходимо прервать с помощью Ctrl+C. Использование sudo
приводит к немедленному возврату команды без какого-либо эффекта.
Не помогло даже уничтожение WindowServer (sudo killall -HUP WindowServer
), а изящный перезапуск (sudo shutdown -r now
) только заставил компьютер полностью зависнуть (больше никаких движений курсора и доступа по ssh). Работало только принудительное отключение кнопки питания.
Пришлось ждать еще 14 часов, чтобы сканирование файла запустилось снова. Есть ли другой способ разморозить макинтош в этом состоянии? Было бы полезно узнать для дальнейшего использования ...