Anacron:运行每日脚本,每月脚本运行除外

Anacron:运行每日脚本,每月脚本运行除外

我正在尝试使用 anacron 设置一些备份策略,但遇到了一个小问题。

我使用口是心非作为备份实用程序,它有两种类型的备份:完整备份和增量备份。我希望每天进行增量备份,每月进行一次完整备份。有没有办法向 anacron 指定我不希望每日备份在每月备份运行当天运行?

设置每月 2-31 天的每日备份并不能解决问题,因为这是我的工作笔记本电脑,我可能不会在每月的第一天打开计算机(假设这是星期日),在这种情况下anacron 将在我登录的第二天运行我的完整备份脚本。

额外问题:我读过如果拔掉交流电源,anacron就会停止。这是否意味着它将停止执行已启动的脚本?假设我在 anacron 已经运行备份脚本后拔掉了 AC,备份会正常终止还是会在我拔掉插头后立即被终止,这可能会导致备份损坏?

答案1

有什么理由不让口是心非来决定是否是时候进行新的全面整顿了?

... 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

顺便提一句。这个例子实际上取自口是心非的联机帮助页..ede/duply.net

相关内容