Доброго дня! Есть задача делать еженочный бэкап базы, который сохраняется на 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 может искать файлы и запускать команды(скрипты), если я правильно понял вопрос.

Последние комментарии
10 лет 16 недель назад
10 лет 35 недель назад
10 лет 45 недель назад
10 лет 45 недель назад
11 лет 34 недели назад
11 лет 34 недели назад
11 лет 35 недель назад
11 лет 35 недель назад
11 лет 36 недель назад
11 лет 37 недель назад