The OpenNET Project / Index page

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

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

"Скрипт для удаления"  
Сообщение от Крин on 11-Дек-08, 22:06 
Приветствую всех.
Мужики, помогите, пожалуйста. В общем, в программировании ноль, а надо срочно получить результат. (((((
Суть такая. Есть каталог /var/zzz .В этот каталог постоянно пишутся некоторые файлы не очень большого объема, но т.к. файлов много, то необходимо от них периодически избавляться. Нужен скрипт (который хочу подсунуть в крон), который при запуске будет проверять дату у этих файлов в этом каталоге и удалять все файлы, которые, скажем так, "старее" текущей даты на неделю, т.е. например, если допустим сегодня 11-е декабря, то надо, чтобы он удалял все файлы, которые были созданы раньше 4-го декабря, а файлы позже такой даты пока не удалял. Соответственно, если такой скрипт будет запускаться раз в неделю, то файлам в каталоге /var/zzz будет не больше 2-х недель, остальные будут удаляться раз в неделю. В идеале, если это будет на шелле или перле написано.
Помогите, плиз, а, очень прошу?

ос: freebsd 7.0

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

 Оглавление

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


1. "Скрипт для удаления"  
Сообщение от devcoder (ok) on 11-Дек-08, 22:14 
find /dir -type f [временные опции] | xargs rm -r

man find
см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtime

в гну/линуксе точно они есть, в freebsd не знаю


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

2. "Скрипт для удаления"  
Сообщение от B. Obama on 11-Дек-08, 23:47 
>find /dir -type f [временные опции] | xargs rm -r
>
>man find
>см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtime
>в гну/линуксе точно они есть, в freebsd не знаю

есть конечно! А еще есть ключик -delete :)

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

3. "Скрипт для удаления"  
Сообщение от Крин on 11-Дек-08, 23:49 
>>find /dir -type f [временные опции] | xargs rm -r
>>
>>man find
>>см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtime
>>в гну/линуксе точно они есть, в freebsd не знаю
>
>есть конечно! А еще есть ключик -delete :)

спасибо больше!

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

4. "Скрипт для удаления"  
Сообщение от devcoder (ok) on 12-Дек-08, 09:49 
>>find /dir -type f [временные опции] | xargs rm -r
>>
>>man find
>>см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtime
>>в гну/линуксе точно они есть, в freebsd не знаю
>
>есть конечно! А еще есть ключик -delete :)

О, блин, и в гнутом find-е есть, а мужики-то и не знают :-)


       -delete
              Delete files; true if removal succeeded.  If the removal failed,
              an  error  message  is issued.  Use of this action automatically
              turns on the ’-depth’ option.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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