Доброго дня! Есть задача делать еженочный бэкап базы, который сохраняется на FTP. Скрипт, делающий бэкап и выкладывающий его я сделал, но есть задача удалять файлы бэкапа трехдневной давности. Не могу сообразить как это устроить :о) Бэкапы сохраняются с именем в формате yyyymmdd, но это не критично, можно и поменять. Пытался сделать через date +%j и отнимать от этого числа "3", но боюсь в конце года будут проблемы :-)
nulltime: Удаление файлов по дате
Пнд, 23/04/2007 - 14:58
#1
nulltime: Удаление файлов по дате
Пнд, 23/04/2007 - 15:18
#2
Например так:
#### # Remove dump created 7 day ago # find $DMP_PATH -name '*.gz' -mtime +7 -exec rm {} \;
[ Редактирование 23.04.2007 - 15:19:48 ]
Пнд, 23/04/2007 - 15:23
#3
[color=green]date '+%Y%m%d' --date='3 days ago'[/color]
И не будет проблем в конце года...
Втр, 24/04/2007 - 00:14
#4
find может искать файлы и запускать команды(скрипты), если я правильно понял вопрос.

Последние комментарии
7 лет 31 неделя назад
7 лет 50 недель назад
8 лет 7 недель назад
8 лет 8 недель назад
8 лет 49 недель назад
8 лет 49 недель назад
8 лет 49 недель назад
8 лет 50 недель назад
8 лет 50 недель назад
8 лет 52 недели назад