Eu quero ter certeza de que um determinado arquivo de log fique vazio quando atingir um tamanho específico. Eu usei pela primeira vez logrotate
desde que a página man diz:
It will not modify a log multiple times in one day unless the criterium for that log is based on the log’s size.
No entanto, parece que o arquivo de log só é girado quando eu o forcei usando logrotate -f /etc/logrotate.conf
ou, no dia seguinte, porque logrotate
está localizado em /etc/cron.daily/logrotate
.
Aqui está o meu arquivo logrotate.conf
:
...
/var/log/maillog
{
missingok
notifempty
nocompress
size=10k
postrotate
touch /var/log/maillog
endscript
}
Eu gostaria de saber sua opinião sobre isso. Há algo de errado com a minha configuração ou devo usar um script que sempre verifica o tamanho do arquivo de log?