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