logrotation - 회전 및 maxage 명령

logrotation - 회전 및 maxage 명령

30일 동안 파일을 회전해야 하고 회전 후에는 백업 디렉터리로 이동해야 하는 아래 스크립트를 확인하세요. 그럼 Rotate 30과 maxage 30을 사용했기 때문에 31일에 logrotation을 하면 30일 전의 가장 오래된 파일이 삭제되는 건가요..?

/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
}

이 문제를 해결하도록 도와주세요. 감사해요..

관련 정보