Iniciar o script mesmo quando o Mac dorme

0

Eu escrevi um script python para verificar a temperatura via chamada de API e, em seguida, alterar a cor do meu Philips Hue Lights em relação a temperatura e chuva. O único problema que estou enfrentando é que a coisa toda é executado - como um cronjob - no meu MacBook Air (10.10.4), que normalmente está dormindo às 6h.

Crontab e launchd não são uma solução, porque eles não despertam o Mac. Eu tentei uma ativação agendada com agenda do Energy Savers , mas devido ao mac está fechado imediatamente adormece novamente. Pensei em usar cafeína com um cronjob que é executado um minuto antes do script real para manter o MacBook vivo (depois que a programação do economizador de energia entra em ação), mas sem sucesso.

Existe uma solução de terceiros que também não funcionou para mim: gerenciador de energia

A única coisa que deve funcionar é "impedir que o computador durma automaticamente quando a tela estiver desligada" nas preferências de economia de energia. O computador está na maior parte do tempo no carregador, então isso funcionaria. Embora haja uma pequena chance de eu esquecer de não fechar a tampa antes de dormir à noite; -)

para qualquer solução que não inclua a compra de um mac mini para tarefas automáticas como esta: -)

br.kg

    
por bausi2k 14.06.2015 / 10:08

1 resposta

0

Você pode usar o NoSleep: link

Faz o que diz na lata ...

Ou, se você não quiser instalá-lo, basta ativar o compartilhamento de conexão com a Internet e deixá-lo conectado. Isso impede que o Mac durma

    
por 14.06.2015 / 14:27