The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с FInd по дате последнего изменения"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Мониторинг, логи / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Проблема с FInd по дате последнего изменения"  +/
Сообщение от Fast on 16-Апр-10, 16:49 
Система: FreeBSD 8.0, проблема также наблюдалась и на шестёрке, и семёрке.
Файловый сервер.
Задача: автоматически удалять файлы, залитые два месяца назад. Создан скрипт, засунут в крон.
Проблема: не получается удалять файлы старше месяца, точнее 27 дней...

Использую выражение:
/usr/bin/find -d -f /osn/upload/ \( -newerct '27 day ago' \) \) -delete -print

Если ставить 28 дней и более - результат уже не меняется - "находятся" одни и те же файлы. Пробовал менять выражение - в неделях указывать и в месяцах, результат тот же. В различных директориях тоже пробовал "искать" - результат аналогичный

Интересно, есть какое-то ограничение или я что-то делаю не так?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с FInd по дате последнего изменения"  +/
Сообщение от gpl77 (ok) on 16-Апр-10, 17:09 
>
>Использую выражение:
>/usr/bin/find -d -f /osn/upload/ \( -newerct '27 day ago' \) \) -delete
>-print
>
>Если ставить 28 дней и более - результат уже не меняется -
>"находятся" одни и те же файлы. Пробовал менять выражение - в
>
>Интересно, есть какое-то ограничение или я что-то делаю не так?

ключ -newer сравнивает с датой файла
вам нужен ключ -mtime и man find

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Проблема с FInd по дате последнего изменения"  +/
Сообщение от DeadLoco (ok) on 16-Апр-10, 17:55 
>[оверквотинг удален]
>>/usr/bin/find -d -f /osn/upload/ \( -newerct '27 day ago' \) \) -delete
>>-print
>>
>>Если ставить 28 дней и более - результат уже не меняется -
>>"находятся" одни и те же файлы. Пробовал менять выражение - в
>>
>>Интересно, есть какое-то ограничение или я что-то делаю не так?
>
>ключ -newer сравнивает с датой файла
>вам нужен ключ -mtime и man find

Во фре ключ -newerct умеет принимать дату в прямом формате, совместимом с CVS

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Проблема с FInd по дате последнего изменения"  +/
Сообщение от gpl77 (ok) on 16-Апр-10, 18:10 
>>ключ -newer сравнивает с датой файла
>>вам нужен ключ -mtime и man find
>
>Во фре ключ -newerct умеет принимать дату в прямом формате, совместимом с
>CVS

воистину man find :-) :-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Проблема с FInd по дате последнего изменения"  +/
Сообщение от Fast on 16-Апр-10, 18:12 
Речь не о ключах, а именно о том, почему старше 27 дней не ищет... (
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Проблема с FInd по дате последнего изменения"  +/
Сообщение от GD on 17-Апр-10, 01:49 
>[оверквотинг удален]
>Использую выражение:
>/usr/bin/find -d -f /osn/upload/ \( -newerct '27 day ago' \) \) -delete
>-print
>
>Если ставить 28 дней и более - результат уже не меняется -
>"находятся" одни и те же файлы. Пробовал менять выражение - в
>неделях указывать и в месяцах, результат тот же. В различных директориях
>тоже пробовал "искать" - результат аналогичный
>
>Интересно, есть какое-то ограничение или я что-то делаю не так?

велосипед уже изобретен
/usr/ports/sysutils/deleted

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Проблема с FInd по дате последнего изменения"  +/
Сообщение от Fast on 17-Апр-10, 01:58 
Спасибо большое!! Попробую, надеюсь, подойдёт :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру