いくつかのログのサイズがそれぞれ50 MBであるとします。いくつかの文字列を作成し、私の文字列がgrep
ログファイルに存在し、log_3
それを 。log_3
log_4
回転する前にlog_3の内容をバックアップする方法を提案してください。 log_3の内容のみが必要です。私はlog_3をコピーしましたが(cp -p log_3 log_3_backupを介して)ログが回転し、log_3_backupにlog_2の内容が含まれたくありません。これを避ける方法はありますか?オートメーションプロジェクトの進行中にソリューションが必要でした。あらかじめご提案いただきありがとうございます。 Pythonまたはシェルスクリプトを共有できます。
ベストアンサー1
grepを使用して、探している行を見つけて、役に立つ情報のみを含む新しいログファイルに追加します。
つまり。 grep someString *.log>>errors.txt