nulltime: Удаление файлов по дате

4 сообщения / 0 new
Последнее сообщение
Гость
nulltime: Удаление файлов по дате

Доброго дня! Есть задача делать еженочный бэкап базы, который сохраняется на FTP. Скрипт, делающий бэкап и выкладывающий его я сделал, но есть задача удалять файлы бэкапа трехдневной давности. Не могу сообразить как это устроить :о) Бэкапы сохраняются с именем в формате yyyymmdd, но это не критично, можно и поменять. Пытался сделать через date +%j и отнимать от этого числа "3", но боюсь в конце года будут проблемы :-)

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

Например так:

####
# Remove dump created 7 day ago
#
find $DMP_PATH -name '*.gz' -mtime +7 -exec rm {} \;

[ Редактирование 23.04.2007 - 15:19:48 ]

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

frug (не проверено)

[color=green]date '+%Y%m%d' --date='3 days ago'[/color]
И не будет проблем в конце года...

wlads
Не в сети
Зарегистрирован: 20/09/2010

find может искать файлы и запускать команды(скрипты), если я правильно понял вопрос.

RSS-материал