Recentemente, perdi a configuração de um dos meus IDEs (deletei-o, sou muito inteligente). Eu tinha um backup, mas tinha alguns meses de idade. Eu tenho um script para fazer backup de todas as minhas configurações e enviá-las para o GitHub. Eu estava procurando uma maneira de executar um script toda semana para fazer backup de tudo automaticamente, mas launchd
/ cron
precisa de um tempo específico para ser executado. Meu laptop pode não estar em execução no momento, mas eu faço o boot do meu laptop todo final de semana pelo menos uma vez.
Existe uma maneira de configurar launchd
/ cron
rodar em um final de semana a qualquer momento para fazer o backup da minha configuração?
Editar
Para deixar claro, a questão é não uma duplicata do postado nos comentários. A outra pergunta fala sobre a execução de um script "10 minutos depois das 2 da manhã todos os dias da semana apenas", não a qualquer hora possível em um final de semana. Apenas uma vez por final de semana.
Respostas:
Configure o computador para ligar ou sair do modo de espera em um dia e horário específicos (preferências do Economizador de energia) e, em seguida, executar o script durante o lançamento ou o cron dentro desse período de tempo.
fonte