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
}
이 문제를 해결하도록 도와주세요. 감사해요..