Приветствую всех.
Мужики, помогите, пожалуйста. В общем, в программировании ноль, а надо срочно получить результат. (((((
Суть такая. Есть каталог /var/zzz .В этот каталог постоянно пишутся некоторые файлы не очень большого объема, но т.к. файлов много, то необходимо от них периодически избавляться. Нужен скрипт (который хочу подсунуть в крон), который при запуске будет проверять дату у этих файлов в этом каталоге и удалять все файлы, которые, скажем так, "старее" текущей даты на неделю, т.е. например, если допустим сегодня 11-е декабря, то надо, чтобы он удалял все файлы, которые были созданы раньше 4-го декабря, а файлы позже такой даты пока не удалял. Соответственно, если такой скрипт будет запускаться раз в неделю, то файлам в каталоге /var/zzz будет не больше 2-х недель, остальные будут удаляться раз в неделю. В идеале, если это будет на шелле или перле написано.
Помогите, плиз, а, очень прошу?ос: freebsd 7.0
find /dir -type f [временные опции] | xargs rm -rman find
см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtimeв гну/линуксе точно они есть, в freebsd не знаю
>find /dir -type f [временные опции] | xargs rm -r
>
>man find
>см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtime
>в гну/линуксе точно они есть, в freebsd не знаюесть конечно! А еще есть ключик -delete :)
>>find /dir -type f [временные опции] | xargs rm -r
>>
>>man find
>>см.опции -amin, -atime, -cmin, -ctime, -mmin, and -mtime
>>в гну/линуксе точно они есть, в freebsd не знаю
>
>есть конечно! А еще есть ключик -delete :)спасибо больше!
>>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.