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 파일에.

관련 정보