Anacron: Executa scripts diários, exceto quando o script mensal é executado

1

Estou tentando configurar alguma estratégia de backup usando o anacron e estou me deparando com um pequeno problema.

Estou usando a duplicidade como um utilitário de backup, que tem dois tipos de backup: completo e incremental. Eu quero um backup incremental para ser feito todos os dias e um backup completo uma vez por mês. Existe uma maneira de especificar para anacron que eu não quero meu backup diário para executar o dia em que meu backup mensal é executado?

Definir o backup diário dos dias 2 a 31 do mês não resolverá o problema, já que este é meu laptop de trabalho e talvez eu não mude o computador no primeiro dia do mês (digamos que seja um domingo), Nesse caso, o anacron executará meu script de backup completo no dia seguinte.

Extra-pergunta: Eu li anacron pára se eu desligar o AC. Isso significa que vai parar a execução de scripts já iniciados? Digamos que eu desconecte o AC uma vez que o anacron já esteja executando meu script de backup, o backup será finalizado normalmente ou será interrompido assim que eu desconectar o que pode resultar em um backup corrompido?

    
por Scaum 26.10.2018 / 10:38

1 resposta

0

algum motivo para não deixar a duplicidade decidir se é hora de um novo cheio?

... enforcing a full every other time via --full-if-older-than <time> , e.g. a full every month:
duplicity --full-if-older-than 1M /home/me sftp://[email protected]/some_dir

entre. Este exemplo é retirado da página de manual duplicada ..ede / duply.net

    
por 28.10.2018 / 21:37