Eu tenho um crontab que iniciará um determinado programa de manhã cedo (depois de dormir) e fechá-lo novamente mais tarde pela manhã (antes de acordar). Mas meu iMac não executará o script crontab enquanto estiver adormecido.
Vejo que existem algumas preferências para ativar a máquina e fazê-la dormir novamente em um horário especificado, mas existe uma maneira de fazer isso usando o crontab?
Outra maneira de agendar o despertar do sono é usar o pmset:
O launchd não pode acordar um computador do modo de suspensão, mas executa trabalhos agendados durante o sono após a ativação. Se outras pessoas pesquisarem como fazer isso, você pode, por exemplo, salvar esta lista como
~/Library/LaunchAgents/some.label.plist
:Então corra
launchctl load ~/Library/LaunchAgents/some.label.plist
.fonte
Você pode agendar seu Macintosh para ativar no painel de preferências de Economia de energia. Veja o botão Agendar.
fonte
Você pode querer analisar o Anacron
Outra aplicação que pode fazer o truque é Despertar
fonte
O cron não será executado enquanto o OSX estiver no modo de suspensão.
Você pode querer analisar o cronwake (que deve ser executado no google translate, pois o site é japonês, acredito) e o anacron , ou você pode simplesmente usar o
Energy Saver
aplicativo para agendar um horário para executar o script e colocá-lo novamente no modo de espera.fonte