Posso configurar uma tarefa para executar enquanto a tampa do meu MacBook está fechada?

2

Eu posso usar pmset ou um utilitário como Gerenciador de energia ter uma tarefa (como um script ou backup arbitrário) executada em um horário específico enquanto a tampa do Mavericks MacBook Pro está fechada? Há talvez pmset configurações eu preciso mudar para fazer uma coisa dessas funcionar?

orome
fonte
faz Power Nap não faz o que você quer? (você mencionou apenas backup que ele faz)
Brad Allred
@BradAllred: Eu achava que o PowerNap só fazia as coisas da Apple listadas, não tarefas que os usuários pudessem adicionar.
orome
correto, mas você mencionou apenas backup, então eu pensei em mencioná-lo.
Brad Allred
@BradAllred: Ah sim. Quero dizer, software de backup não-Apple, por exemplo.
orome

Respostas:

1

Enquanto a tampa está fechada, pmset wake só vai acordar a sua máquina muito brevemente, após o que voltará a dormir novamente. Para manter a máquina acordada o tempo suficiente para realizar uma tarefa, você pode caffeinate a máquina pela quantidade de tempo (em segundos) que você espera que a tarefa execute. Por exemplo, para manter a máquina acordada por 2 minutos, basta adicionar

caffeinate -t 120 &

no início do script que executa sua tarefa.

Alternativamente, caffeinate tem opções para vincular a duração do período de vigília forçada à conclusão da tarefa, mas isso corre o risco de manter a máquina acordada indefinidamente, portanto, uma aposta mais segura é essa abordagem baseada em tempo esperado.

orome
fonte