Cronは特定のディレクトリから特定のファイルを削除します。

Cronは特定のディレクトリから特定のファイルを削除します。

私は2週間または1ヶ月後に特定のディレクトリからいくつかのファイルを削除するUnixシェル用のcronを作成しようとしています。

/somedir1/somedir2/

if(somedir2) contains file with extension .txt or .log 
then
check timestamp
if two weeks old delete it
otherwise don't delete.

ベストアンサー1

findコマンドを試してください。

find /somedir1/somedir2 -name *.txt -name *.log -mtime 2w -delete

テスト実行を実行する-deleteように変更します。-print

おすすめ記事