2026년 10월 10일읽는 시간 7분

맥 잠자기 방지 caffeinate 명령어 사용법과 옵션 총정리 (2026)

caffeinate는 맥이 잠자기에 들어가지 않게 막아 주는 기본 명령어입니다. 터미널에 caffeinate를 입력하면 Ctrl+C를 누를 때까지 맥이 잠들지 않습니다.

설치할 필요도 없고 무료입니다. 이 글에서는 모든 옵션과 자주 쓰는 명령어, 그리고 caffeinate만으로는 해결되지 않는 맥북 덮개를 닫았을 때의 방법까지 정리합니다.

무료 도구

caffeinate 명령어 생성기

무엇을 깨워 둘지와 시간을 고르고 명령어를 복사하세요.

명령어 만들기

caffeinate 사용법

터미널을 열고 다음을 실행하세요.

caffeinate

이제 맥은 잠들지 않습니다. 명령어는 그 창에서 계속 실행됩니다. Ctrl+C를 누르면 멈추고, 맥은 원래 잠자기 설정으로 돌아갑니다.

터미널 창을 닫아도 멈춥니다.

caffeinate 옵션 정리

옵션 없이 실행하면 유휴 상태로 인한 잠자기를 막습니다. 옵션을 쓰면 무엇을 깨워 둘지 정확히 고를 수 있습니다.

옵션기능
-d디스플레이를 켜 둡니다.
-i유휴 상태로 인한 시스템 잠자기를 막습니다. 화면은 꺼질 수 있습니다.
-m디스크의 유휴 잠자기를 막습니다.
-s시스템 전체의 잠자기를 막습니다. 전원에 연결했을 때만 작동합니다.
-u사용자가 활동 중이라고 macOS에 알리고 화면을 켭니다. -t를 함께 쓰지 않으면 5초 동안만 유지됩니다.
-t 3600유지 시간을 초 단위로 정합니다. 3600은 1시간입니다.
-w 1234프로세스 ID 1234가 끝날 때까지 잠자기를 막습니다.

옵션은 함께 쓸 수 있습니다. caffeinate -dims는 디스플레이, 시스템, 디스크를 모두 깨워 둡니다.

자주 쓰는 caffeinate 명령어

멈출 때까지 맥 잠자기 방지

caffeinate

화면도 켜 두기

caffeinate -d

1시간 동안만 잠자기 방지

caffeinate -t 3600

초 단위 숫자를 바꾸면 됩니다. 7200은 2시간, 28800은 8시간입니다.

명령어가 실행되는 동안만 잠자기 방지

caffeinate -i npm run build

caffeinate가 명령어를 실행하고 끝날 때까지 맥을 깨워 둡니다. 끝나면 자동으로 해제됩니다. 백업, 다운로드, 테스트, 오래 걸리는 brew upgrade 같은 긴 작업에 쓰기 좋습니다.

특정 프로세스가 끝날 때까지 잠자기 방지

caffeinate -w $(pgrep -n rsync)

이 예시는 가장 최근 rsync 프로세스가 끝날 때까지 기다립니다. 프로세스 ID는 활성 상태 보기나 pgrep으로 찾을 수 있습니다.

백그라운드에서 실행하기

caffeinate -d &

끝에 &를 붙이면 백그라운드에서 실행되어 같은 터미널 창을 계속 쓸 수 있습니다.

caffeinate 확인 방법과 종료 방법

무엇이 맥의 잠자기를 막고 있는지 보려면 다음을 실행하세요.

pmset -g assertions

목록에서 caffeinate를 찾으세요. PreventUserIdleSystemSleep 같은 활성 항목이 보입니다.

실행 중인 caffeinate를 한 번에 모두 끄려면 다음을 실행하세요.

killall caffeinate

맥북 덮개를 닫아도 caffeinate가 작동할까?

대부분 작동하지 않습니다. 맥북은 덮개를 닫으면 잠자기에 들어가고, caffeinate로는 이를 막을 수 없습니다. 예외는 클램셸 모드입니다. 전원과 외부 모니터에 연결되어 있으면 덮개를 닫아도 계속 작동합니다.

모니터 없이 덮개를 닫은 맥북을 깨워 두는 방법은 세 가지입니다.

  • pmset: sudo pmset -a disablesleep 1로 잠자기를 완전히 끕니다. 다시 켜려면 sudo pmset -a disablesleep 0을 실행하세요. 잠자기를 끈 상태로 가방에 넣지 마세요. 매우 뜨거워질 수 있습니다.
  • Amphetamine: Mac App Store의 무료 앱으로, 덮개를 닫았을 때를 위한 설정도 있습니다.
  • 배터리 설정: 많은 맥북에서 시스템 설정 > 배터리 > 옵션에 전원 연결 중 디스플레이가 꺼졌을 때 자동 잠자기를 막는 설정이 있습니다.

잠든 맥을 원격으로 깨우는 방법

caffeinate는 잠자기를 막을 뿐, 이미 잠든 맥을 깨우지는 못합니다. 깨우려면 ‘네트워크 접근 시 깨우기’를 켜세요. 맥북은 시스템 설정 > 배터리 > 옵션에, 데스크톱 맥은 ‘에너지’에 있습니다.

이 설정을 켜면 같은 네트워크의 다른 기기가 화면 공유나 파일 공유로 접속하려 할 때 맥이 깨어납니다.

자리를 비워도 긴 작업을 계속 돌리기

caffeinate는 긴 작업에 딱 맞습니다. 빌드, 테스트, Claude Code나 Codex 같은 AI 에이전트는 1시간 넘게 걸리기도 합니다. 작업을 caffeinate로 감싸면 끝날 때까지 맥이 잠들지 않습니다.

caffeinate -i claude

다음 고민은 자리를 비웠을 때 어떻게 확인하느냐입니다. Macky를 쓰면 맥의 터미널과 화면을 아이폰에서 볼 수 있습니다. 작업을 실시간으로 보고 바로 입력할 수도 있습니다.

Macky로 아이폰에 띄운 맥 터미널
  • 덮개를 닫은 채로: Macky Pro를 쓰면 맥북 덮개를 닫은 상태에서도 계속 사용할 수 있습니다.
  • AI 에이전트: Claude Code와 Codex 전용 모드가 있습니다. 키 바의 y와 Enter로 다음 단계를 승인하세요.
  • 완전한 제어: 키 바에 Esc, Tab, Ctrl이 있습니다. 필요하면 맥 전체 화면으로 바꿀 수 있습니다.

Macky는 5분 세션까지 무료로 써볼 수 있습니다. Pro는 1회 결제 ₩49,000입니다. App Store에서 받기.

더 자세한 내용은 아이폰에서 Claude Code 쓰는 방법을 참고하세요.

자주 묻는 질문

맥북 덮개를 닫아도 caffeinate가 작동하나요?

아니요. 전원과 외부 모니터에 연결하지 않으면 맥북은 덮개를 닫을 때 잠듭니다. 덮개를 닫고 쓰려면 sudo pmset -a disablesleep 1이나 Amphetamine 같은 앱을 쓰세요.

caffeinate는 어떻게 끄나요?

실행 중인 터미널 창에서 Ctrl+C를 누르세요. 모든 caffeinate를 끄려면 killall caffeinate를 실행합니다.

맥을 1시간 동안만 깨워 두려면?

caffeinate -t 3600을 실행하세요. 숫자는 초 단위라서 7200이면 2시간입니다.

caffeinate -i와 -d의 차이는?

-i는 시스템의 유휴 잠자기를 막지만 화면은 꺼질 수 있습니다. -d는 화면을 켜 둡니다. 둘 다 쓰려면 caffeinate -di입니다.

caffeinate를 쓰면 배터리가 빨리 닳나요?

맥이 계속 작동하므로 잠잘 때보다 빨리 닳습니다. caffeinate -s는 전원에 연결했을 때만 작동합니다.

caffeinate가 실행 중인지 확인하려면?

pmset -g assertions를 실행해 caffeinate를 찾으세요. pgrep caffeinate로도 확인할 수 있습니다.

Macky 시작하기

iPhone에서 Mac 터미널로 즉시 연결하세요.