Коллеги, нужна помощь.
Нужно составить скрипт который будет удалять папки и файлы старше пределённого времени. Хотел использовать следующий код
Цитата:
DIR=/mnt/raid-z/share
find $DIR -mtime +30 -mindepth 1 -delete
но он трёт файлы отсчитывая не от времени записи в фолдер, а от времени создания.
Т.е. если взять старый файл и переписать его в "share", то скрипрт потрёт его сразу.
Нужно что бы тёрлось по времени от записи файла в фолдер.
гм. я понятно обьяснил?
Добавлено: tankistua у меня FreeBSD, а не Windows.
Грабли конечно и там могут быть, но вроде пока нету.
Как проверить? (кроме тестирования, описанного ранее dd if=/dev/null of=/mnt/raid-z bs=1024k count=4 )
Добавлено: Такс.
Цитата:
DIR=/mnt/raid-z/share
find $DIR -mtime +30 -mindepth 1 -delete
Всё работает.
Просто не большой нюансик
Работает удаление всего контента в папке, записанного
на сервер ранее 30 дней.
А вот если переписать в папку файл из другой папки на том же сервере локально(из под самой фри), то не работает.