ThinkCatLog

[Mac] 터미널에서 잠자기 해제 (클램쉘 모드) 본문

Mac

[Mac] 터미널에서 잠자기 해제 (클램쉘 모드)

생각냥 2024. 3. 11. 22:17

코딩 작업을 하다보면 맥이 잠자기 상태로 되어 돌아가던 코드가 멈추는 경우가 있었다. 

이것을 막기 위해서 pmset 명령어를 이용하였다. 클램쉘 모드라고도 한다. 

클램쉘 모드 뜻

터미널의 아래의 명령어를 입력하면 잠자기 모드를 해제 할 수 있다.

sudo pmset -c disablesleep 1
pmset : 잠자기 설정 및 해제 하기 위한 명령어
-c : 충전중에만 잠자기 모드를 해제 (-c 대신 -a, -b를 사용할 수 있음. -b : 배터리 사용중에만, -a : 모든 경우)
disablesleep : 잠자기 모드 해제 할 것인지
1 : 해제 (0인 경우 잠자기 설정)

잠자기 해제를 하면, 다음과 같이 맥 좌측상단 Apple 메뉴에 잠자기 메뉴가 비활성화 된다.

잠자기 해제 전 (왼) / 잠자기 해제 후(오)

 

아래의 명령어는 잠자기 모드를 다시 설정하는 명령어이다.

sudo pmset -c disablesleep 0

 

pmset에 대한 더 많은 정보를 얻고 싶으면 터미널에 다음과 같이 입력하면 설명을 확인할 수 있다. 

man pmset

man pmset 결과

위 페이지에서 나오고 싶으면 q를 입력하면 된다.