¿Puedo programar el inicio y el apagado con diferentes configuraciones para los días de semana y los fines de semana?

Todos los días, generalmente enciendo mi Mac Mini a las 16:00 y lo apago a las 2:00 usando la configuración de programación de Ahorro de energía.

Me gustaría poder establecer un comportamiento diferente en los fines de semana a partir de Mac Mini a las 9:00, por ejemplo. ¿Conoce alguna forma de lograrlo (software de terceros, trabajo cron, truco de superusuario)?

Respuestas (4)

No necesita software de terceros. La utilidad pmset de OS X le permite programar el modo de suspensión/activación tomando en cuenta el día de la semana. No lo he probado, pero parece que no puede programar múltiples eventos repetitivos en diferentes momentos. Deberá usar cron para completar esta tarea.

del hombre pmset

Schedules the system to automatically wake from sleep on 
July 4, 2009, at 8PM.

pmset schedule wake "07/04/09 20:00:00"

Schedules a repeating shutdown to occur each day, Tuesday through 
Saturday, at 11AM.

pmset repeat shutdown TWRFS 11:00:00
Jugué con él y no se puede hacer ni siquiera usando pmset
Creo que si juegas de manera diferente se puede hacer. Querrá usar pmset con StartupItems para que cada vez que se inicie se configure correctamente para el próximo apagado y se escriba un nuevo StartupItem para el próximo reinicio.

Considere usar DssW Power Manager . Con Power Manager, puede crear varias horas de inicio y apagado independientes para los días de semana y los fines de semana.

Power Manager va mucho más allá de las capacidades de pmset. Cómo programar tu Mac para que se apague (grabación de pantalla en YouTube).

Administrador de energía para Mac OS X

Descargo de responsabilidad: trabajo para DssW.

Vaya, es una herramienta bonita. Gracias por responder y revelar sus vínculos con el producto.

Para la parte de apagado, puedo sugerir Mac Shutdown X (shareware 20 $). Es personalizable mediante un panel de configuración de configuración fácil de usar (no se requiere codificación ni edición de secuencias de comandos).

Esto pareció funcionar para mí:

sudo pmset repeat shutdown MTWRF 16:00:00 

Por cerrar todos los días de la semana. Apuesto a que amseten lugar de pmsetfuncionaría para despertarlos.

pm significa administración de energía, no am/pm. El OP solicita múltiples eventos, por lo que esta es solo una solución parcial.