osx pmset 커맨드는 power management 설정을 변경 할 수 있는 커맨드이다.
몇 가지 사용예를 보자면,
1. osx를 잠자기 모드.
잠자기 모드로 변경하려면,
# pmset sleepnow Sleeping now...
반대로 잠자기모드로 들어가지 않도록 하려면,
# pmset noidle Preventing idle sleep (^C to exit)... ^C
ctrl+c 를 누르기 전까지는 잠자기 모드로 들어가지 않는다.
2. -g 옵션은 현재 상태를 보여준다
# pmset -g Active Profiles: Battery Power 1* AC Power 2 Currently in use: standbydelay 10800 standby 1 halfdim 1 hibernatefile /var/vm/sleepimage gpuswitch 2 powernap 0 disksleep 10 sleep 1 autopoweroffdelay 14400 hibernatemode 3 autopoweroff 1 ttyskeepawake 1 displaysleep 2 acwake 0 lidwake 1
3. 배터리 상태만 보기
# pmset -g batt Now drawing from 'Battery Power' -InternalBattery-0 84%; discharging; (no estimate) present: true
4. 현재 파워 소스 확인하기.
배터리 사용중
# pmset -g ps Now drawing from 'Battery Power' -InternalBattery-0 81%; discharging; 9:22 remaining present: true
전원 사용중
# pmset -g ps Now drawing from 'AC Power' -InternalBattery-0 81%; AC attached; not charging present: true
5. 2번 예의 결과를 보면 displaysleep 값이 2로 되어 있다(작업 없으면 2분 후 모니터 끔). 이것을 1분으로 바꾸려면,
배터리 상태 옵션 -b를 주어야 한다. 만약 전원사용시 값을 변경하려면 -a 옵션을 사용하면 된다.
# pmset -b displaysleep 1 # pmset -g Active Profiles: Battery Power -1* AC Power -1 Currently in use: standbydelay 10800 standby 1 halfdim 1 hibernatefile /var/vm/sleepimage powernap 0 gpuswitch 2 disksleep 10 sleep 1 autopoweroffdelay 14400 hibernatemode 3 autopoweroff 1 ttyskeepawake 1 displaysleep 1 acwake 0 lidwake 1