Как запланировать выключение Mac с помощью терминала? –

Автоматическое планирование выключения вашего Mac полезно для экономии энергии, управления задачами или просто следования расписанию. Возможно, вы не хотите ждать еще 30 минут, пока завершится установка приложения или завершится онлайн-звонок. Вы можете либо запланировать отключение на определенное время, например, на 23:00, либо отложить его на определенный период, например, на 30 минут позже. В этой статье мы объясним, как эффективно запланировать выключение вашего Mac из приложения «Терминал». Если вам не нравится использовать интерфейс командной строки, проверьте планирование выключения на Mac с помощью приложения «Ярлыки».

Запланировать выключение в macOS

Есть три команды, которые вы можете использовать для планирования выключения Mac:

  • команда pmset
  • команда выключения

Мы проведем вас через все этапы с четкими объяснениями и скриншотами, чтобы вы могли легко следовать инструкциям, даже если вы не являетесь техническим экспертом. Обязательно сохраните все открытые документы и работу, прежде чем планировать выключение.

Способ 1. Планирование автоматического выключения с помощью pmset

Убедитесь, что у вас есть права администратора, и выполните следующие действия.

Шаг 1: Откройте терминал

Приложение «Терминал» доступно в папке «Приложения > Утилиты» в приложении Finder. Кроме того, вы можете использовать поиск Spotlight (нажимая клавиши «Command + Пробел»), чтобы найти и открыть приложение «Терминал».

Поисковый терминал в Spotlight SearchПоисковый терминал в Spotlight Search

Шаг 2: команда pmset

Теперь, чтобы установить расписание, вы можете использовать команду «pmset» в Терминале. Команда pmset в macOS — это утилита командной строки, которая позволяет вам контролировать и настраивать параметры управления питанием вашего Mac. Вы можете использовать его для просмотра, изменения и управления различными настройками, связанными с питанием, включая режим сна, перезагрузку, пробуждение и многое другое.

Ниже приведен синтаксис команды pmset для планирования выключения на Mac:

Завершение работы по расписанию sudo pmset “ММ/ДД/ГГГГ ЧЧ:ММ:СС”

После ввода команды нажмите Enter, чтобы установить расписание автоматического выключения. Например, если вы хотите, чтобы ваш Mac выключился 16 сентября 2023 года в 18:00, вам нужно ввести приведенную ниже команду и нажать клавишу ввода.

Завершение работы по расписанию sudo pmset “16.09.2023 18:00:00”

В вашем приложении терминала это должно выглядеть так:

Запустите pmset, чтобы запланировать завершение работы из терминалаЗапустите pmset, чтобы запланировать завершение работы из терминала

Возможно, вам придется ввести пароль администратора, если будет предложено выполнить команду.

Шаг 3 – Подтверждение расписания

Чтобы проверить это запланированное событие, вы можете проверить все существующие расписания pmset с помощью следующей команды:

pmset -g расписание

После выполнения этой команды вы получите список событий, запланированных с помощью pmset. Среди этих событий вы должны найти одно, соответствующее отключению, запланированному на 16 сентября.

Список всех запланированных событийСписок всех запланированных событий

Таким образом, вы успешно настроили расписание автоматического выключения на своем Mac.

Шаг 4 – Отмена запланированного отключения

Теперь вам может быть интересно, как отменить или удалить это событие. Что ж, если вы решите отменить запланированное завершение работы, снова откройте приложение «Терминал» и используйте следующую команду:

расписание sudo pmset отменить 0

Отменить запланированное завершение работы в терминалеОтменить запланированное завершение работы в терминале

Вместо использования индексного номера вы также можете использовать точное время в команде pmset в другом синтаксисе. Например, ниже приведена команда для отмены события выключения, запланированного на 16 сентября в 18:00.

расписание sudo pmset отменить выключение “16.09.2023 18:00:00”

Еще несколько примеров pmset

Вот некоторые параметры, которые вы можете использовать с командой pmset, чтобы поиграться с событием завершения работы на Mac:

Как видите, выключение, перезапуск и пробуждение — это параметры, определяющие тип события, которое вы запускаете с помощью команды pmset.

Способ 2: использование команды выключения из терминала

Вы также можете использовать команду выключения из Терминала для остановки, перезагрузки и сна. В этом случае Mac отобразит сообщение, и у вас будет возможность включить собственное предупреждающее сообщение перед запуском завершения работы.

2.1. Запланировать выключение или остановку

Вот формат команды:

sudo Shutdown -h Пользовательское сообщение Delay_Time

Например, если вы хотите задержаться на 2 минуты, просто используйте следующую команду (Тестирование — это специальное сообщение).

sudo выключение -h +2 Тестирование

После нажатия клавиши ввода введите пароль администратора, если будет предложено. Mac покажет окончательное время завершения работы и идентификатор процесса. Вы увидите уведомление типа «Система выйдет из строя через 2 минуты» вместе с настраиваемым предупреждающим сообщением, которое вы ввели в команду. Вы можете нажать Enter еще раз, чтобы вернуться к подсказке.

Использование команды выключения в терминале MacИспользование команды выключения в терминале Mac

Вы получите окончательное уведомление в течение 30 секунд, и система будет остановлена ​​без каких-либо подсказок. Поэтому обязательно сохраните свою работу, прежде чем планировать выключение из Терминала.

2.2. Проверить и отменить выключение

Для отмены расписания вам понадобится идентификатор процесса (pid), показанный при выполнении команды завершения работы. Введите следующую команду, заменив pid фактическим идентификационным номером процесса, и нажмите Enter. Введите пароль администратора, если будет предложено, и запланированное выключение будет отменено.

sudo убить pid

Если у вас запланировано несколько отключений, вы можете просто отменить их все, не используя pid.

выключение sudo killall

Отменить запланированное выключениеОтменить запланированное выключение

Примечание: Если вы не заметили этот pid, просто введите top в командной строке и нажмите Enter. Здесь будут перечислены все процессы, запущенные в данный момент на вашем Mac. Нажмите «Command + F», чтобы открыть окно поиска, и введите «Выключение», чтобы найти команду выключения и запланированный вами PID. Однако это сложно, поскольку на вашем Mac будет запущено слишком много процессов, и отображение будет динамически меняться.

Заключение

В этом руководстве мы познакомили вас с двумя эффективными методами планирования автоматического выключения вашего Mac. Эти два метода должны работать на всех версиях macOS. Итак, воспользуйтесь одним из способов, чтобы избежать непрерывной работы устройства без выключения и сэкономить немного энергии. Также можно немедленно запустить процесс завершения работы, используя следующую команду в Терминале. Эта команда покажет приглашение сохранить вашу работу, если в это время там есть несохраненные окна.

osascript -e ‘сообщить приложению «Системные события» о завершении работы’

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *