O Time Machine Backup à noite só funciona quando a tampa do laptop é aberta

3

Importante: faço backup em uma cápsula do tempo, via wifi.

  • Configurei meu computador para acordar automaticamente às 02:58.
  • Às 02:59, corro um script que inicia "cafeína-s", para impedir que meu MacBook volte a dormir.
  • Às 03:00, executo um backup agendado do Time Machine - o Time Machine em si está desativado nas configurações.
  • Eu executo outro script que mata cafeína quando o processo de backup termina, para que meu Mac possa voltar a dormir.

Meu objetivo: executar backups apenas à noite, quando geralmente não uso o meu MacBook.

O que acontece: - Quando eu faço o Mac dormir, mas tenho a tampa aberta, ele funciona como eu gostaria. - Quando faço o Mac dormir fechando a tampa, ele não funciona. O Time Machine não consegue encontrar o dispositivo de backup.

Este é o script com cafeína. O backupd é iniciado com TimeMachineScheduler.

#!/bin/sh
/usr/bin/caffeinate -s &
while [ ! "$(pidof backupd)" ]; do
        sleep 10
done
while [ "$(pidof backupd)" ]; do
done
/usr/bin/pkill caffeinate
Laurel Wolf
fonte
Esta pode ser a resposta, mas começarei com um comentário. Você atende aos requisitos para o seu Mac funcionar no modo clamshell? support.apple.com/kb/HT3131 Caso contrário, isso se transformará em como interromper o sono em concha, pois a configuração fica bem conforme descrito.
bmike
Eu tenho um MacBook5,1, por isso deve funcionar. Você quer dizer que eu deveria conectar um teclado / mouse / monitor externo?
Laurel Lobo
Sim - o Mac foi projetado para dormir quando a tampa estiver fechada. A única exceção são os modelos projetados para execução no modo clamshell. Conectar um adaptador de vídeo geralmente é tudo o que é necessário, mas um monitor completo conectado também funcionaria (e seria ligado enquanto o Mac acordasse para fazer seu backup).
bmike
11
No entanto, o mac acorda para o backup e permanece acordado até que o cafeína seja morto. Infelizmente, nunca parece ser capaz de encontrar minha Time Capsule, infelizmente. Talvez o Wi-Fi não seja ativado no modo clamshell. Eu deveria apenas tentar conectar um monitor e ver se isso ajuda. Mas essa não é uma solução com a qual estou feliz. Gostaria apenas de estacionar o meu MacBook em algum lugar e fazê-lo funcionar. Mas com prazer marcarei sua resposta como correta. Obrigado!
Laurel Lobo
2
Observei um comportamento que obviamente mudou de Lion => Mountain Lion: quando meu computador decide que é hora do monitor dormir, o Wi-Fi também dorme. Geralmente não era esse o caso antes. Suponho que posso criar uma pequena ferramenta (ou talvez até fazê-lo com Caffeinate) que cria uma asserção de energia para WiFi.
Laurel Lobo