Как я могу предотвратить сон в режиме восстановления OSX?

15

Я делаю резервное копирование диска в режиме восстановления OSX, и он спит. В режиме ожидания резервное копирование останавливается. Горячие углы ничего не делают. Сон, похоже, наступает через 30 секунд - он не поддерживает резервное копирование 850 ГБ через USB 2.0 (вздох).

Я нашел статьи о команде OSX «caffeinate», но уже слишком поздно - я прошёл 1/3 резервного копирования.

Разве я не могу оставить свой Mac включенным, пока он выполняет эту намеченную важную работу в режиме восстановления?

Эндрю Вулф
источник

Ответы:

21

Если вы уже находитесь в режиме восстановления, выполняя какую-либо операцию, которую не хотите прерывать, попробуйте выполнить этот трюк caffeinate.

Перейдите к значку Wi-Fi в строке меню и потяните его вниз. Выберите «Присоединиться к другой сети ...»

Откроется диалоговое окно «Найти и присоединиться к сети Wi-Fi», но посмотрите название приложения. Это «утилиты macOS». Зайдите в меню «Утилиты» и выберите «Терминал».

В терминале введите команду caffeinate. Когда ваша операция завершена, контроль-C из нее.

Если вас беспокоит, что дисплей спит, и вы не уверены, что операция все еще продолжается, вы можете выпустить более сильную версию:

caffeinate -dismut 65500

Это что-то вроде «бессонницы с предрассудками». С флагом -u вы получаете неявный -t 5, который останавливает кофеин через пять секунд. Поэтому я отверг это, добавив '-t 65500', что заставляет команду caffeinate длиться около 18 часов.

Наконец, поскольку я действительно ДЕЙСТВИТЕЛЬНО параноик, я на самом деле помещаю кофеин в фон и запускаю цикл оболочки с ps -ef, запускаемым каждые 75 секунд.

Эндрю Вулф
источник
6
Вау, что взломать "Присоединиться к другой сети", чтобы открыть несколько одновременных приложений, действительно приятно. Черт. Реквизит.
ELLIOTTCABLE
1
Как «шокирует» то, что Apple не допустит этого прямо, но для этого все еще есть подвиг :-)
усилено
1
@ELLIOTTCABLE Я получил его откуда-то еще - мои извинения тому, кто разместил решение, которое я нашел так много месяцев назад, на каком бы то ни было сайте ...
Эндрю Вулф,
1
Вы можете открыть терминал и для того, чтобы открыть новый терминал, просто используйтеCMD+N
CROSP