Как выключить Mac из терминала
Оглавление:
- Выключение Mac из командной строки с помощью «shutdown»
- Выключение Mac через терминал с помощью «h alt»
Продвинутые пользователи Mac могут захотеть выключить компьютер из командной строки. Это может быть полезно для удаленного администрирования с помощью ssh, в ситуациях, когда Mac загружается в однопользовательском режиме, или во многих других случаях устранения неполадок и системного администрирования.
Есть несколько способов выключить Mac из командной строки, мы рассмотрим два самых простых метода с использованием простого синтаксиса.
Терминал Mac предлагает множество команд для выполнения различных задач и системных функций, поэтому, естественно, командная строка также предлагает способ выключения компьютера Mac из терминала.
Важное предупреждение: выключение Mac через командную строку происходит мгновенно. Нет ни подтверждения, ни диалогового окна с предупреждением, ни остановки для сохранения документов, ни запросов на закрытие приложений или сохранение чего-либо. Вместо этого Mac мгновенно прекратит любую активность и немедленно выключит компьютер. Это может привести к потере данных, поэтому убедитесь, что вы готовы выключить Mac, если введете эти команды.
Выключение Mac из командной строки с помощью «shutdown»
Согласно названию, команда «shutdown» может выключить Mac, а также перезагрузить Mac через терминал. Чтобы выключить Mac с помощью команды выключения, вы будете использовать флаг -h и указать время для «сейчас», сделав синтаксис следующим образом:
sudo shutdown -h сейчас
Как только вы нажмете «Ввод» и выполните аутентификацию команды, Mac остановится и убьет все приложения и процессы, а также выключит компьютер. Нет ни предупреждения, ни диалога, все происходит мгновенно.
Если вы не вошли в систему как пользователь root (через одного пользователя или иным образом), вам нужно будет добавить к команде shutdown префикс «sudo», чтобы дать команде привилегии суперпользователя, что требует административного пароль.
Если вам хочется попробовать это самостоятельно (и у вас сохранены все данные и ничего важного не открыто), сделайте следующее:
- Откройте Терминал в Mac OS (находится в папке /Applications/Utilities/)
- Введите точно следующий синтаксис команды:
- Нажмите клавишу возврата и войдите в систему с административным паролем, чтобы немедленно выключить Mac
sudo shutdown -h сейчас
Макинтош немедленно выключится. Никакие данные не сохраняются и никакие диалоги не подтверждаются, выключение происходит мгновенно.
Вы также можете использовать флаг -h, чтобы установить время или дату выключения компьютера, например, через 30 минут, но если вы хотите выключить Mac мгновенно, вы должны использовать «сейчас ' параметр с флагом -h вместо числа.
Выключение Mac за XX минут из командной строки
Если вы хотите отложить завершение работы, вы можете использовать следующий синтаксис команды:
sudo shutdown -h +30
Замените «30» на любое другое количество минут, чтобы выключить Mac за это время. Например, если вы поставите «2» вместо 30, вы выключите Mac через 2 минуты.
Выключение Mac через терминал с помощью «h alt»
Команда «h alt» также может мгновенно выключить Mac через командную строку. Процесс и синтаксис «остановки» для выключения Mac выглядит следующим образом:
- Откройте приложение Terminal .app в Mac OS
- Введите синтаксис команды h alt точно так, как описано:
- Нажмите клавишу возврата, выполните аутентификацию с помощью sudo, чтобы мгновенно выключить Mac
sudo h alt
Используете ли вы «h alt» или «shutdown», на самом деле не имеет значения, это в основном предпочтения и то, что вы можете вспомнить, когда это необходимо.
Кстати, команду shutdown также можно использовать для перезагрузки Mac из командной строки, используя флаг -r вместо флага -h.
Имейте в виду, что для большинства пользователей подход с командной строкой не будет лучше или быстрее, чем доступ к параметру «Завершение работы» в меню Apple или использование сочетаний клавиш кнопки питания, это действительно нацелено на продвинутых пользователи, которые уже находятся в командной строке.