Webmin自动备份清理

时间:2011-10-25 16:14:32

标签: php bash backup webmin

我每天都在使用Webmin自动备份。我想自动删除7天以前的所有备份,除非它们每15天一次。我想我需要编写某种bash脚本来执行此操作,是否有人知道webmin中内置的方法,或已经执行此操作的脚本。

要点: - 每日备份已经开始。 - 备份需要从当前日期起保留7天,否则将被删除,除非每15天一次。

由于

1 个答案:

答案 0 :(得分:2)

删除7天以上文件的一行内容:

find ${path_to_files} -daystart -maxdepth 1 -mtime +7 -exec rm -rf {} \; &>/dev/null

也许你可以通过忽略x%15天之前的文件来适应你的需求......