달나라 노트

Mac : macOS caffeinate 명령어 정리 본문

Mac

Mac : macOS caffeinate 명령어 정리

CosmosProject 2026. 5. 11. 22:10
728x90
반응형

macOS caffeinate 명령어 정리

맥북에서 화면을 계속 켜두고 싶을 때 사용하는 caffeinate 명령어 모음.


옵션 의미

옵션 설명
-d 디스플레이(화면)가 꺼지는 것을 방지
-i 시스템이 Idle Sleep으로 들어가는 것을 방지
-t <초> 지정한 시간(초 단위) 후 자동 종료

명령어 정리

명령어 설명
caffeinate -di 화면/시스템 슬립 방지 (포그라운드 실행)
caffeinate -di & disown 백그라운드 실행 + 터미널 닫아도 유지
caffeinate -di -t 21600 & disown 6시간 후 자동 종료
caffeinate -di -t 36000 & disown 10시간 후 자동 종료
pgrep -fl caffeinate 실행 중인지 확인 (PID + 명령어 출력)
pkill caffeinate 프로세스 종료
-t 값은 초 단위: 1시간 = 3600초, 6시간 = 21600초, 10시간 = 36000초

용어 설명

포그라운드 vs 백그라운드

  • 포그라운드: 명령어가 터미널을 점유하고 있는 상태. 다른 명령어를 입력할 수 없고, 터미널을 닫으면 프로세스도 같이 종료됨.
  • 백그라운드: 터미널과 분리돼서 뒤에서 조용히 실행되는 상태. 터미널을 닫아도 프로세스가 유지됨.

caffeinate -di는 포그라운드로 실행되기 때문에 & disown을 붙여 백그라운드로 전환하는 것이 일반적.

Idle Sleep (유휴 슬립)

키보드/마우스 입력 없이 일정 시간이 지나면 맥이 "아무도 안 쓰나보다" 판단하고 자동으로 절전 모드로 들어가는 것.

  • Idle = 아무 입력 없이 대기 중인 상태
  • Idle Sleep = 그 상태가 일정 시간 지속될 때 시스템이 잠드는 것

-i 옵션으로 이를 방지할 수 있음.

디스플레이 슬립 vs 시스템 슬립

맥은 절전 처리를 두 단계로 나눠서 진행함.

  1. 디스플레이 슬립: 화면(모니터)만 먼저 꺼짐 → -d 옵션으로 방지
  2. 시스템 슬립: 시스템 전체가 잠듦 → -i 옵션으로 방지

보통 화면이 먼저 꺼지고 이후 시스템이 잠드는 순서라, -di를 함께 쓰는 것이 일반적.


사용 예시

# 백그라운드로 실행 (무기한)
caffeinate -di & disown

# 6시간 후 자동 종료
caffeinate -di -t 21600 & disown

# 실행 중인 프로세스 확인
pgrep -fl caffeinate

# 종료
pkill caffeinate
728x90
반응형
Comments