/home/projects/
複数のネストされたサブディレクトリを持つディレクトリがあります。
再帰的にlogs
任意のディレクトリ内の1週間以上経過したファイルをすべて削除しますから始まる/home/projects/
?
ディストリビューション、特に Debian と Ubuntu 間で互換性のあるスケジュール可能なスクリプトはプラスです。
答え1
find /home/projects -mtime +7 -type f -path '*/logs/*' -delete
'-delete'を削除することで一致をテストできます
cronで使用する場合は、nice
CPU/IOの優先度を下げるために、すべてを先頭に追加することをお勧めします。