Linux logrotateを使用して数字のサフィックスなしでログファイルを回転させる方法は?

Linux logrotateを使用して数字のサフィックスなしでログファイルを回転させる方法は?

私のサーバーでより多くのファイルが回転していますが、圧縮したい場合は拡張子がありますが、1.gzほしいだけです。.gz

次のファイルはアプリケーションによって自動的に回転されます。

server.log.2023-03-16
server.log.2023-03-15
server.log.2023-03-14

私の結果:

server.log.2023-03-16.1.gz
server.log.2023-03-15.1.gz
server.log.2023-03-14.1.gz

私の考えでは:

server.log.2023-03-16.gz
server.log.2023-03-15.gz
server.log.2023-03-14.gz

マイログローテーションファイル:

#/var/log/application/*/server*.log.* {
  daily
  rotate 14
  compress
  delaycompress
  missingok
}

この問題をどのように解決できますか?

ベストアンサー1

回転したログファイルを次のように表示するには、-->server.log.2023-03-16.gz 次を追加します。

dateext
dateformat .%Y-%m-%d

logrotate ファイルに。

おすすめ記事