Você pode configurar uma tarefa cron para limpar ou rotacionar / truncar o arquivo logrotate.status de maneira rotineira. Eu recomendaria uma semanal se o volume do seu servidor for moderado, diariamente se o tráfego for muito intenso.
Para configurar uma tarefa cron semanal que reconfigure o arquivo logrotate.status:
- cron aberto
crontab -e
- adicione a entrada
* * * * 1 echo > /var/lib/logrotate.status
Para configurar a rotação do arquivo toda semana: Crie um script (certifique-se de que ele é executável pelo usuário do cron) e execute um cron semanal para chamá-lo.
Exemplo de script:
#!/bin/bash
/bin/mv /var/lib/logrotate.status.3 /var/lib/logrotate.status.4
/bin/mv /var/lib/logrotate.status.2 /var/lib/logrotate.status.3
/bin/mv /var/lib/logrotate.status.1 /var/lib/logrotate.status.2
/bin/mv /var/lib/logrotate.status /var/lib/logrotate.status.1
Para definir as permissões de arquivo do script:
chmod u+x [script-filename]
Formato da tarefa Cron:
* * * * 1 /full/path/to/your/script