Como agendar eventos de suspensão e ativação do terminal no Mac OS X

Índice:

Anonim

Como muitos de nós, muitas vezes estou ocupado e fora de casa, deixando meu Mac em uma mesa. Eu uso regularmente minha máquina doméstica como um servidor de arquivos local e outras pessoas na casa dependem de estar funcionando. Agora, esta é a situação que me é apresentada: saio da cidade mais cedo do que meus colegas de casa, mas não quero depender de alguém que não seja particularmente experiente em computador para colocar meu Mac em repouso, então o que devo fazer? Programe os eventos de dormir e acordar, é claro! E neste caso, será feito através da linha de comando.

Sim, a maioria dos usuários deve e pode agendar eventos de suspensão no painel de preferências do Economizador de energia no Mac OS X, mas isso é mais voltado para indivíduos avançados que, talvez, desejem ajustar esse comportamento remotamente, e isso é o que o Terminal permite. E, sendo um pouco nerd, farei isso a partir da linha de comando, que serve a dois propósitos:

1) é nerd

2) é exatamente o que você pode fazer se estiver longe do seu Mac, mas quiser programar o modo de dormir e acordar remotamente.

Agendando eventos de suspensão e ativação do Mac a partir da linha de comando no Mac OS X

Veja como você pode programar dormir e acordar através da linha de comando, lembre-se de que você pode fazer isso remotamente por SSH'ing no Mac deseja agendar:

"

pmdefinir hora dormir 24/12/2009 00:00:00"

Agora meu sistema irá dormir na véspera de Natal, 24 de dezembro.

"

pm set despertar 26/12/2009 00:00:00"

Este comando garante que meu Mac acorde no dia seguinte ao Natal

Isso é tudo! Agora meu Mac vai dormir e acordar por conta própria, independente de qualquer outra pessoa interferir na máquina.

Observe que você também pode fazer tudo isso por meio da GUI de preferência do sistema de economia de energia / bateria, mas isso não é tão divertido (pelo menos para mim).

Outra vantagem de usar a abordagem de linha de comando é que ela pode ser facilmente modificada remotamente ou com um script de configuração, então

Como agendar eventos de suspensão e ativação do terminal no Mac OS X