Programe una Mac para dormir, solo una vez

16

¿Es posible programar una Mac para dormir solo una vez? Sé que puedo establecer un horario para ello, pero quiero tener control sobre él.

Así que de vez en cuando me voy a la cama, pero dejo una transferencia de archivos, y quiero que la Mac duerma dentro de una hora. Entonces, ¿cómo podría hacerlo sin establecer un calendario a largo plazo?

    
pregunta Gary 01.12.2014 - 08:12

4 respuestas

23

El comando pmset terminal debe hacer lo que quieres. Lo siguiente pondrá a la computadora a dormir a las 23:45:00 del 2 de diciembre de 2014. Sin embargo, el comando debe ejecutarse desde una cuenta de administrador:

sudo pmset schedule sleep "12/02/14 23:45:00"

El formato de fecha MM / DD / YY no se puede cambiar; por lo tanto, si está acostumbrado a un formato diferente, tenga cuidado.

Si haces esto regularmente, puedes escribir una función y guardarla en tu ~/.profile :

# Schedule sleep in X minutes, use like: sleep-in 60
function sleep-in() {
  local minutes=$1
  local datetime='date -v+${minutes}M +"%m/%d/%y %H:%M:%S"'
  sudo pmset schedule sleep "$datetime"
}
    
respondido por el Kent 01.12.2014 - 08:38
7

De forma predeterminada, no hay forma de hacerlo con las opciones que tiene en las preferencias del sistema.

Pero,puedeshacerlodesdelalíneadecomandosconuncomandosimple:

sleep10;osascript-e'tellapplication"System Events" to sleep'
  • sleep 10 pausa la ejecución del siguiente comando durante 10 segundos. Si desea minutos u horas, debe cambiar 10 con la cantidad de segundos que desee.
  • osascript -e 'tell application "System Events" to sleep' puso la computadora en suspensión.
respondido por el jherran 01.12.2014 - 08:34
1

Todas las respuestas anteriores funcionan, pero si desea hacer esto regularmente, recomiendo el software Power Manager , lo que le permite establecer tiempos de reposo personalizados, tanto para una vez como para eventos recurrentes con mucha facilidad (en mi opinión, mucho más fácil que con los comandos de Terminal). El software es relativamente caro ($ 50), pero hay una prueba gratuita de 30 días con todas las funciones. También puedes controlar Power Manager desde tu iPhone, lo cual es bueno si estás lejos de tu computadora pero quieres configurarlo para que se apague o se apague.

    
respondido por el user84892 01.12.2014 - 21:21
1

Para controlar la potencia de su Mac desde su iPhone en una red local, he usado Off Remote , que también puede programar una acción del sistema dentro de las próximas 24 horas (Apagar, Bloquear, Reiniciar, Cerrar sesión, Suspender) y cuesta solo $ 3 en la tienda iOS, pero requiere la instalación de una aplicación auxiliar adicional en su Mac para recibir las instrucciones de la aplicación para iPhone.

Otra respuesta aquí sugerida es usar el software Power Manager que cuesta $ 50, pero sugeriría $ 36 Keyboard Maestro es un poco menos intuitivo que Power Manager pero tiene una mayor flexibilidad más allá de la administración de energía. Al buscar la capacidad de programar mi Mac para dormir, recordé que tengo esta utilidad y pude arrastrar y soltar rápidamente los componentes de macro en KM para crear un script que se detuvo durante un período de tiempo establecido y luego puse mi Mac en dormir:

...tambiénhayunaaccióndentrodeKeyboardMaestroparaprogramarmacros(paraponerMacenmododesuspensión,apagado,reinicio,etc.)queseactivaránalashorasdesignadas:

Keyboard Maestro es más económico y mucho más robusto para desarrollar macros que pueden mejorar el uso de tu Mac, pero hay un poco más de una curva de aprendizaje que la aplicación Power Manager.

    
respondido por el Alan Cook 19.04.2015 - 21:50

Lea otras preguntas en las etiquetas