Привет, есть один каталог, в который периодически пишутся данные, после трех месяцев актуальность этих данных теряется и их можно удалять, хочу для этого дела приспособить скрипт, как можно это сделать из скрипта - определить возраст папок и если их возраст старше трез месяцев, удалить их?
- Для этого нам поможет команда
find
:
find /var/log -type f -mtime +91
+91 - искать файлы старше 91 дня либо 3 месяца, если поставить -91 то будет производится поиск не старше 91 дня.
- Создаем скрипт, который будет находить и удалять найденное в потоке:
#!/bin/bash
find /var/log -type f -mtime +91 -exec rm {} \;