logrotation- 旋转和 maxage 命令

logrotation- 旋转和 maxage 命令

请检查下面的脚本,其中我必须将文件轮换 30 天,并在轮换后将其移动到备份目录中。因此,由于我使用了rotate 30和maxage 30,当logrotation发生在第31天时,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
}

请帮我解决这个问题。谢谢..

相关内容