Cómo hacer que Mac se apague automáticamente después de Time Machine Backup

4

¿Cómo puedo hacer que mi Macbook se apague automáticamente después de una copia de seguridad de Time Machine?

Tengo una copia de seguridad de 40 GB que vale la pena hacer, pero sigo teniendo que cancelarla para irme a la cama. Sería genial si pudiera dejarlo para hacerlo de la noche a la mañana.

¿Alguna sugerencia de cómo hacer esto en ML?

    
pregunta Jamesking56 11.09.2012 - 22:08

3 respuestas

2

Puede configurar un crontab para usar tmutil a través de la línea de comandos para hacer una copia de seguridad y luego apagar. ya que shutdown requiere sudo privs, debes configurar tu crontab como sudo.

sudo crontab -e

Ingrese su contraseña y eso le lleva a editar el archivo contab

shutdown -h now

El apagado hace exactamente eso, pero con la marca -h, detiene el sistema (apagado). Para que el cierre funcione, esto debería configurarse como un crontab en sudo

tmutil startbackup

Inicia la copia de seguridad de Timemachine.

Poniéndolo todo junto:

00 20 ** ** ** tmutil startbackup --block && shutdown -h +5

Haría la copia de seguridad a las 10:00 pm todos los días y luego se apagaría

    
respondido por el slowBear 11.09.2012 - 23:54
3

Quería poder dejar una copia de seguridad existente para completar, por lo que mi enfoque es un poco diferente.

El proceso backupd parece que solo se está ejecutando mientras se está realizando una copia de seguridad (y durante uno o dos minutos más tarde, por lo que he observado), así que inicié sesión como root (para que pueda (a) ver todos proceso de los usuarios y (b) desencadenar un apagado) y luego sondeados para que el proceso finalice antes de apagarse. Entonces:

sudo -s

e ingrese su contraseña para convertirse en root, luego:

while ( ps -ef | grep 'backupd$' ); do echo "Still backing up..."; sleep 60; done; shutdown -h +1

para esperar a que backupd termine y luego se apaga. (Utilicé shutdown -h +1 en lugar de shutdown -h now solo por exceso de precaución y le doy un minuto extra para ordenar o lo que sea antes de apagarlo).

    
respondido por el Richard Wiseman 13.11.2015 - 18:53
2

Suponiendo que ya ha configurado un destino para su TM, podría abrir un shell en la Terminal (o ssh en), sudo su en el modo de superusuario, y luego ejecutar tmutil startbackup --block;shutdown -h now;exit que le dice a TM que comience una copia de seguridad de inmediato. Apague la Mac y salga de la shell. man tmutil para más información.

También puede agregar esto como un elemento launchctl o incluso programarlo para programar.

    
respondido por el da4 11.09.2012 - 22:20

Lea otras preguntas en las etiquetas