Webmin Автоматическая очистка резервных копий - PullRequest
0 голосов
/ 25 октября 2011

Я использую Webmin для автоматического резервного копирования каждый день.Я хочу автоматически удалять все резервные копии старше 7 дней, если они не выполняются каждые 15 дней.Я думаю, мне нужно написать какой-то сценарий bash, чтобы сделать это, кто-нибудь знает способ, встроенный в webmin, или сценарий, который уже делает это.

Резюме: - Ежедневные резервные копии уже создаются.- Резервные копии должны храниться в течение 7 дней с текущей даты, а в противном случае они должны быть удалены, ЕСЛИ БЫ не каждые 15 дней.

Спасибо

1 Ответ

2 голосов
/ 31 октября 2011

Один вкладыш для удаления файлов старше 7 дней:

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

Может быть, вы могли бы адаптировать его к вашим потребностям, игнорируя файлы ровно x% 15 дней назад ...

...