find /u1/database/prod/arch -type f -mtime +3 -exec rm {} \;
vi samefilename
#!/bin/bash
find /u1/database/prod/arch -type f -mtime +3 -exec rm {} \;
Только 2 используемые команды являются находкой и комнатой.
Find ищет файлы (-тип f), это для исключения каталогов, которые являются более старыми затем 3 дня (-mtime +3). Все это находки дано комнате (-исполнительная комната {} \;).
Вы могли также поместить оператор комнаты за пределами находки, которая, как предполагается, быстрее:
найдите/u1/database/prod/arch - тип f-mtime +3 | xargs комната
Будет ли доступ к / proc /
вам помочь? Такие записи, как cmdline
, exe
и fdinfo / *
, должны дать вам подсказку. Или просто используйте lsof
:)