Logrotate será o padrão para adicionar um número ao arquivo. Isso é para que, se for usado para nomes de arquivos como, por exemplo, /var/log/messages
, os logs rotacionados serão nomeados /var/log/messages.0
e /var/log/messages.1
etc.
Sua situação é um pouco diferente, já que você já tem um registro de data e hora no nome do arquivo, de modo que a extensão é desnecessária. O Logrotate não tem a opção de não usar uma extensão - mas há uma alternativa que você pode usar.
A alternativa para usar uma sequência numérica é usar uma data / registro de data e hora. Isso é padronizado como -%Y%m%D
, por exemplo %código%. Mas você pode configurar a aparência da string - que, no seu caso, seria uma string vazia. Você faria isso usando a seguinte configuração:
dateext # to use dateformat string instead of sequential numbers
dateformat '' # to use an empty string as the dateext