logrotation- rotate e maxage command

1

por favor, verifique o script abaixo, onde eu tenho que girar o arquivo por 30 dias e é movido para o diretório de backup após a rotação. Então, como eu usei rotate 30 e maxage 30, quando o logrotation acontece para o 31º dia, o arquivo mais antigo que é 30 dias mais antigo é deletado ..?

/data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test/test.log {
        daily
        copytruncate
        create 775 root wsdepl
        dateext
     dateformat .%Y.%m.%d
        rotate 30
     maxage 30
        missingok
        #notifempty
        sharedscripts
        postrotate
           cd /data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test
           gzip test.log.*
           mv /data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test/*.gz /data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test/backup
        endscript
}

Por favor me ajude nisso. Obrigado ..

    
por Abhilash 12.02.2016 / 10:48

0 respostas

Tags