pmset
Power management settings
SYNTAX List current settings (Get)
pmset -g [disk | live | cap | sched | ups] Edit Settings pmset [-a | -b | -c | -u] option [option option...] pmset -u UPS_Option [UPS_Option...] Key: -g - Get the settings currently in use -g live - Get the settings currently in use -g disk - Get the disk settings -g cap - List power management capabilities. -g sched - Get the scheduled startup/wake and shutdown/sleep events. -g ups - Get all UPS-specific settings. -c adjust settings used while connected to a charger
-b adjust settings used when running off a battery
-u adjust settings used while running off a UPS
-a (default) adjust settings for both Options: acwake 1/0 - wake when power source (AC/battery) is changed (0 = dont wake) ams 1/0 - AppleMotionSensor park disk on sudden G force (0 = dont park) autorestart 1/0 - automatic restart on power loss (0 = dont restart) boot - tell power management that system bootup is complete. (Loginwindow handles this on a normal Mac OS X system) dim minutes - display dim timer (value in minutes) dps 1/0 - dynamically change processor speed based on load (value = 0/1) hibernatemode minutes - Hibernate on low power, OS X Tiger (0/3/7) lidwake 1/0 - wake when the laptop lid is opened (0 = dont wake) powerbutton 1/0 - sleep when power button is pressed (0 = dont sleep) reduce 1/0 - reduce processor speed (value = 0/1) ring 1/0 - wake on modem ring (0 = dont wake) spindown minutes - disk spindown timer (value in minutes)
sleep minutes - system sleep timer (value in minutes) womp 1/0 - wake on ethernet magic packet (0 = dont wake) UPS_Options (when draining UPS battery): haltlevel percent - Battery level at which to trigger an emergency shutdown haltafter minutes - Trigger emergency shutdown after this long running on UPS power haltremain minutes]- Trigger emergency shutdown when this much time remaining on UPS power
A minutes argument of 0 = never.
pmset must be run as root.
Examples
pmset -b dim 5
pmset -c dim 5 sleep 15 spindown 10 autorestart 1 womp 1
sudo pmset -a hibernatemode 0
sudo pmset -a hibernatemode 3
"Work like you don't need the money, love like you've never been hurt, and dance like nobodys watching" - Satchel 'Satchmo' Paige
Related commands:
/var/vm/sleepimage
How to safe sleep your mac