Você precisa especificar valores para todos os campos obrigatórios.
O seguinte fará com que novos arquivos de log sejam criados com o modo 644 e manterá no máximo 6 arquivos, antes de excluir os mais antigos. O *
no campo size
informa newsyslog
para não considerar o tamanho do arquivo durante a execução. $M1D0
significa "rotacionar o arquivo uma vez por mês, no primeiro dia do mês, à meia-noite". GJN
informa newsyslog
que o nome do arquivo é um padrão de shell e que deve girar todos os arquivos correspondentes ( G
), que deve compactar o arquivo girado com bzip2
( J
) e que não precisa enviar um sinal para um processo daemon ( N
).
# logfile [owner:group] mode count size when flags
/mnt/usb/access_*.log 644 6 * $M1D0 GJN
Sem saber mais sobre seu caso de uso, é impossível fornecer uma instrução mais específica. Por exemplo, você não diz nada sobre como esses arquivos são gravados ou qual propriedade deve ser aplicada, mas a newsyslog.conf
manpage é bastante detalhada e deve ajudá-lo a preencher os espaços em branco.