Перезагрузите Mac OS X из командной строки
Оглавление:
Перезагрузить Mac из командной строки довольно просто, хотя следует отметить, что большинству пользователей Mac OS X лучше всего использовать стандартный метод меню Apple для перезагрузки системы.
Тем не менее, для продвинутых пользователей Mac использование команды перезагрузки терминала может оказаться бесценным приемом в целях устранения неполадок, удаленного администрирования систем, удаленного управления через SSH, после установки обновлений программного обеспечения на Mac через командную строку, и множество других причин.
Как перезагрузить Mac из командной строки Mac OS X
Чтобы начать перезагрузку немедленно из терминала Mac OS X, введите в командной строке следующую командную строку (локально или удаленно): :
sudo shutdown -r now
Далее вам нужно будет ввести пароль администратора по запросу, потому что команда имеет префикс sudo, который дает привилегии суперпользователя команде выключения, необходимые для выполнения команды перезагрузки.
Макинтош будет немедленно перезагружен независимо от того, что происходит, поэтому не используйте эту функцию, если открыты важные документы и у вас отключено что-то вроде автосохранения.
Другой вариант — использовать следующую другую команду для перезагрузки Mac из командной строки:
"osascript -e &39;рассказать о системных событиях приложения>"
Как перезагрузиться из командной строки с сообщением
Вы можете добавить сообщение в уведомление о перезагрузке для тех, кто вошел в систему через SSH, добавив цитату в конце, например:
sudo shutdown -r now Перезагрузка сейчас для OSXDaily.com"
Это выглядит следующим образом для всех, кто зашел на Mac:
Отчет будет ссылаться на завершение работы независимо от того, перезагружаетесь ли вы, завершаете работу или переходите в спящий режим, поэтому может быть полезно добавить к команде сообщение, которое отображается в предпоследней строке. Кроме того, «user@hostname» будет тем, кто инициировал перезагрузку.
Используя эту команду выключения, также было бы легко изменить прошлый трюк, чтобы удаленно перевести Mac в спящий режим, чтобы вместо этого иметь возможность удаленно перезагружать или выключать Mac.
Команда выключения существует с самых первых дней Mac OS X и до сих пор существует в Lion, Mountain Lion, Mavericks и Yosemite, Sierra, Mojave и далее. Как вы могли догадаться, команду shutdown можно использовать для других задач, таких как выключение Mac, мгновенный перевод Mac в спящий режим, например pmset, и многое другое.