Versão avaliada: Debian 12
Instalar o pacote
# apt install logrotate
Crie o arquivo de configuração do logrotate para a aplicação desejada
# vi /etc/logrotate.d/<APP>
/mnt/.../<app>.access.log {
su root sftpgroup
daily
rotate 3
missingok
compress
delaycompress
copytruncate
notifempty
create 0740 root sftpgroup
}
/mnt/.../<app>.error.log {
su root sftpgroup
daily
rotate 3
missingok
compress
delaycompress
copytruncate
notifempty
create 0740 root sftpgroup
}
Nota: O caminho /etc/logrotate.d esta configurado no cron para executar diariamente.
Testar se a configuração esta ok
# logrotate /etc/logrotate.conf --debug
Executar rotate em uma configuracao
# logrotate --force --verbose /etc/logrotate.d/<APP>