맥북 자동 부팅, 종료 예약하기 pmset repeat

맥 OS가 업데이트 되면서 기존에 Battery 설정에서 GUI로 설정하는 메뉴가 없어졌다.

MacOS Ventura 때부터로 알고있는데, 그래서 정해진 시간에 자동 부팅, 종료를 예약하려면 PMSET 이라는 CLI 명령어를 사용해야한다.

설정방법

  1. 터미널 열기 -> 런치패드에서 terminal 검색 후 실행
  2. root권한으로 pmset 명령어 실행
    ->sudo pmset repeat shutdown MTWRFSU 03:00:00 wakeorpoweron MTWRFSU 07:00:00

    sudo 명령어 사용시 mac의 admin 패스워드를 입력해줘야 한다.

세부 옵션 설명

shutdown = 종료 예약

sleep = 잠자기 예약

wakeorpoweron = 깨우기 또는 시작 예약

wake = 깨우기

MTWRFSU 요일 (월화수목금토일) 을 지칭

여기서 설정 한 컴퓨터의 로컬 시간에 따라서 부팅 된다. UTC기준 X

주중에만 작동하도록 스케쥴하고 싶으면 MTWRFSU 대신 weekdays 또는 MTWRF 를 사용할 수 있다.

예시

주중 오전 8시 부팅

sudo pmset repeat wakeorpoweron weekdays 08:00:00

주중 07시 부팅 03시 종료

sudo pmset repeat shutdown MTWRFSU 03:00:00 wakeorpoweron MTWRFSU 07:00:00

그리고 시작과 종료를 같이 설정하려면, 한줄 안에 해당 내용이 전부 들어가야한다.
두번 입력시 마지막 설정한 값으로 저장됨

sudo pmset repeat shutdown MTWRFSU 03:00:00
sudo pmset repeat wakeorpoweron MTWRFSU 07:00:00

-> 마지막 명령어만 적용되어 부팅만 적용됨

기타

또 일회성 스케쥴로 부팅이나 종료를 예약할 수 있는데, pmset repeat 대신 pmset schedule로 설정할 수 있다.

ex) sudo pmset schedule wake MM/dd/yy HH:mm:ss

ex) sudo pmset schedule sleep MM/dd/yy HH:mm:ss