下記のコマンドでx日以上前のディレクトリは削除するということをしています。
find ${DIR} -type d -name 'test_*' -mtime +${DAY} -exec rm '{}' -rf ';' >> ${TEST_LOG}
上記のコマンドを実行すると正常にディレクトリは削除されているのですが下記のエラーが表示されます。
find: `/home/sample_user/test_1532512523215821': No such file or directory
ファイル削除時は問題なかったのですが、ディレクトリだとエラーとなってしまいます。
削除後にfindしているからだと思いますが、ファイル削除時は良くてディレクトリ時がNGな理由が分かりません。
エラーなくディレクトリを削除するにはどうすればよいかアドバイスいただけると助かります。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/06 03:55
2018/04/07 05:06
2018/04/07 05:49