Terminal에서 반복 일정 설정하기
먼저 pmset -g sched를 실행하고 기존 일정을 저장하세요. 예를 들어 아래 명령은 Mac의 현지 시간을 사용하여 월요일부터 금요일까지 07:00에 깨우고 23:00에 잠자기를 요청합니다. MTWRF는 이 평일을 나타냅니다. 관리자 암호가 필요하고 반복 일정을 대체하므로, 해당 시간과 변경이 의도한 것일 때만 사용하세요. 이후에 pmset -g sched를 실행해 결과를 검사하세요.
반복 일정을 제거하려면 sudo pmset repeat cancel을 사용하세요. 이는 현재 반복 일정을 취소하며 이전 일정을 복원하지는 않습니다. Apple은 예약된 종료에는 Mac이 깨어 있고 사용자가 로그인되어 있어야 한다고 말합니다. 저장하지 않은 문서는 예약된 잠자기나 종료를 막을 수 있습니다. 깨우기 요청은 전원이 완전히 꺼진 Mac을 시작하는 것과도 다릅니다.
sudo pmset repeat wake MTWRF 07:00:00 sleep MTWRF 23:00:00
pmset -g sched하드웨어 예약과 앱 규칙 분리하기
WattGuard 조건에는 일정 시간대, 잠자기 상태, 전원, 배터리 임계값이 포함될 수 있습니다. 이 규칙은 WattGuard가 실행 중일 때 작동합니다. Wi-Fi 끄기, Bluetooth 끄기, 선택한 앱 종료, 시간 제한이 있는 단축어 실행 같은 동작을 조정할 수 있습니다.
WattGuard는 전원이 꺼진 Mac을 켜거나 하드웨어 깨우기를 예약한다고 약속하지 않습니다. Mac이 특정 시간에 깨어나는 것이 필요하다면 macOS 일정과 모델에서 지원되는 동작을 평가하세요. 앱 창을 하드웨어 전원 이벤트의 대체물로 다루지 마세요.
실제 주기 하나 검증하기
의도적인 시스템 또는 앱 수준 변경 하나를 적용한 뒤 다음 실제 주기를 확인하세요. 잠자기 중 배터리 소모를 조사한다면 시간대, 깨우기 기록, 배터리 변화를 정상 세션과 비교하세요. 일정이 작업 흐름에 부적합하거나 신뢰할 수 없다면 그 주변에 자동화를 더 쌓지 말고 제거하세요.