私の会社のプログラムは、多くの異なるファイルタイプを持つ多数のデータを生成します。そのうちの1つである.log
はファイルタイプが多く、ログファイルは必要ないため、プログラムが作成するとすぐに削除したいと考えています。 Unfortunatelly私はログ作成オプションを無効にすることはできません。プログラムは単にそのようなオプションを提供していないからです。私は思う:while true
ループ最良のオプションでfind
と-delete
オプションを実行しているか、より良い/推奨オプションはありますか?ファイルが表示されるとすぐに特定のファイルタイプのファイルを削除します
while true
do
find -type f -name "*.log" -delete
done
それは、ログファイルにも動作しますメインのログディレクトリの異なるサブディレクトリに格納されていますか? – burtek
はい、 'inotifywait'の' --recursive'オプションがあります:https://linux.die.net/man/1/inotifywait –