반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- c#
- GIT
- PANDAS
- django
- Github
- SQL
- Apache
- Google Spreadsheet
- gas
- string
- list
- Python
- hive
- Tkinter
- PySpark
- Google Excel
- Mac
- PostgreSQL
- matplotlib
- numpy
- dataframe
- Kotlin
- math
- 파이썬
- Redshift
- array
- Excel
- google apps script
- Java
Archives
- Today
- Total
달나라 노트
Mac : macOS caffeinate 명령어 정리 본문
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 시스템 슬립
맥은 절전 처리를 두 단계로 나눠서 진행함.
- 디스플레이 슬립: 화면(모니터)만 먼저 꺼짐 →
-d옵션으로 방지 - 시스템 슬립: 시스템 전체가 잠듦 →
-i옵션으로 방지
보통 화면이 먼저 꺼지고 이후 시스템이 잠드는 순서라, -di를 함께 쓰는 것이 일반적.
사용 예시
# 백그라운드로 실행 (무기한)
caffeinate -di & disown
# 6시간 후 자동 종료
caffeinate -di -t 21600 & disown
# 실행 중인 프로세스 확인
pgrep -fl caffeinate
# 종료
pkill caffeinate
728x90
반응형
'Mac' 카테고리의 다른 글
| Mac : Mac IP 주소 확인 (IP, Mac IP 주소, IP Address) (0) | 2022.02.23 |
|---|---|
| Mac : Xcode 빠르게 설치하기. Xcode 버전 확인 (직접 다운로드) (0) | 2022.02.21 |
| Mac : Mac 부트캠프 삭제 (0) | 2022.02.14 |
| Mac : terminal vim, cat (vim editor) (0) | 2022.02.11 |
| Mac : Mac 기본 실행 프로그램 설정하기 (0) | 2022.02.11 |
Comments
