como executar a tarefa agendada, depois de retomar do sono, somente se o computador estivesse dormindo no horário do agendamento

0

Eu tenho uma tarefa de backup do cron configurada, mas gostaria que ela fosse executada após o reinício do repouso, se meu computador estivesse adormecido no horário agendado.

exemplo: script de backup é executado todas as noites às 2:00. Muitas vezes eu coloco meu computador para dormir antes da noite. de manhã eu começo meu computador. Eu gostaria de executar o script de backup o mais rápido possível, depois de continuar.

existe alguma maneira simples de fazer isso funcionar? sem fazer backups duplos se eu não colocar meu computador para dormir? (de alguma forma o cron / ou qualquer outro agendador deve saber e lembrar que não fez a tarefa agendada no tempo especificado e executá-lo o mais rápido possível)

muito obrigado

    
por user3364316 06.05.2015 / 11:51

1 resposta

1

O Anacron consegue o que você está pedindo e está disponível no repositório do Ubuntu. Na página do manual:

Anacron é usado para executar comandos periodicamente, com uma frequência especificada em dias. Diferentemente do cron (8), ele não assume que a máquina esteja rodando continuamente. Assim, ele pode ser usado em máquinas que não estão funcionando 24 horas por dia, para controlar trabalhos regulares como trabalhos diários, semanais e mensais.

link

    
por teeedubb 06.05.2015 / 11:56