En un Terminal o en un script, puede utilizar el botón pmset comando para dormir/despertar el ordenador y más.
De: man pmset
sleepnow - provoca un sueño inmediato del sistema
sudo pmset sleepnow
Programa el sistema para que se despierte automáticamente del sueño el 4 de julio de 2016, a las 8PM.
sudo pmset schedule wake "07/04/16 20:00:00"
Nota: He añadido sudo
a lo anterior pmset
ya que esto es necesario a menos que se ejecute como root que en OS X no es la norma.
De: Consejo rápido: Ahorra batería girando el disco duro antes
sudo pmset -a disksleep 5
sudo - permite a un usuario "admin" estándar ejecutar programas normalmente reservados al usuario "Root". Suelen ser procesos que afectan al sistema en su conjunto, como éste.
pmset - este es el nombre de la utilidad que estamos utilizando.
-a - esta "bandera" indica a la utilidad pmset que la aplicamos a todas las configuraciones de energía: batería, cargador y fuente de alimentación ininterrumpida. Si quiere afectar a JUST cuando está en la energía de la batería, cambie esta bandera a "-b"
disksleep - este es el parámetro que queremos cambiar: el tiempo de espera del disco. Este parámetro es para la versión 10.5 y posteriores; en versiones anteriores del sistema operativo, debe utilizar "spindown" en su lugar.
5 - es el número de minutos que el sistema espera antes de dormir el disco. El valor por defecto de OS X es de 10 minutos. Aquí lo reducimos a la mitad, para que se apague más rápido, pero no tan rápido como para que siempre esté girando (lo que iría en contra de nuestras necesidades). Es posible que tengas que ajustar este número a un punto que funcione mejor para ti.