私はLinux / CentOSを初めて使用するのにいくつかの問題があります。
私のCentOS7サーバーは毎日すべてのメールを記録し、フォルダに移動します/var/log/old_maillogs
。ログは次のような名前で保存されます。
メールログ-20230721
年齢に応じて名前を変更したいので、ログが1日前のものであれば、名前は次のようになります。
メールログ-1
一日後、ファイル名は次のように変更されました。
メールログ-2
など。
これは可能ですか?それでは、これを操作する最も賢い方法は何ですか? 1日に1回実行されているスクリプトについてたくさん読んでいますが、もう一度フォルダにログがいくつあるかを認識するようにスクリプトを作成するにはどうすればよいですか?
ベストアンサー1
@Pankiがコメントで言ったようにログの回転。
まだ試していませんが、この設定(に保存/etc/logrotate.d/maillog
)は必要に応じて機能します。
/var/log/maillog {
rotate 365
daily
olddir /var/log/old_maillogs
}