demidov Опубликовано 30 марта, 2006 Жалоба Поделиться Опубликовано 30 марта, 2006 ситуация каждый день по CRON-у делается бэкап БД с именем 01-03-06.gz , 02-03-06.gz .... 30-03-06.gz и складируется в отдельную папку надо написать какой нить скрипт который бы удалял файлы старше 2х дней, например - если сегодня 30-03-06 то чтоб он удалал все файлы кроме 29-03-06.gz 30-03-06.gz Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 31 марта, 2006 Жалоба Поделиться Опубликовано 31 марта, 2006 Ищите при помощи find файлы старше 2х дней и их удаляйте Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
demidov Опубликовано 31 марта, 2006 Автор Жалоба Поделиться Опубликовано 31 марта, 2006 а не подскажите как это сделать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 1 апреля, 2006 Жалоба Поделиться Опубликовано 1 апреля, 2006 man find, обратите внимание на опции atime, mtime, ctime К примеру, если надо найти файлы, модифицированные раньше, чем два дня назад, и удалить их, можно проделать такое: find <каталог> -mtime +2 -exec rm -rf {} \; впрочем, в мане все написано Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.