El comando pmset
es increíblemente poderoso. Lea detenidamente la página del manual para tener una idea de todas las características que tiene. Para lograr lo que está buscando, puede usar el programador integrado en cada Mac definiendo la fecha y hora correctas en que desea que su Mac entre en suspensión: pmset schedule sleep "09/01/2018 00:00:00"
.
Por lo que sé, esto no te permite establecer un horario con un tiempo relativo. Una posible solución para esto sería escribir un simple guión de dos líneas que primero permita a date
descubrir qué significa "10 minutos a partir de ahora". El interruptor -v +10M
te permitirá hacer eso. Una vez más, lea la página del manual para obtener todos los detalles.
Tengo un script que, cada 10 minutos, programa un "encendido" en 2 horas a partir de la hora actual para el Mac mini que uso como servidor de archivos. Cuando se corta la alimentación, mi UPS se agota y la máquina se apaga, se volverá a encender automáticamente dos horas más tarde o cada vez que se encienda la alimentación.