logrotation - Befehl zum Drehen und Maximieren

logrotation - Befehl zum Drehen und Maximieren

Bitte überprüfen Sie das folgende Skript, in dem ich die Datei 30 Tage lang rotieren muss und sie nach der Rotation in das Sicherungsverzeichnis verschiebt. Da ich also „Rotate 30“ und „Maxage 30“ verwendet habe, wird dann die älteste Datei, die 30 Tage älter ist, gelöscht, wenn die Protokollrotation am 31. Tag erfolgt?

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

Bitte helfen Sie mir dabei. Danke.

verwandte Informationen