In einer normalen logrotate.d-Konfigurationsdatei gibt es eine Möglichkeit, eine unbegrenzte Anzahl von potenziellen Protokollen festzulegen?Unbegrenzte Protokolle mit logrotate
Die einzige Sache, die ich scheinen kann, ist es auf eine verrückte Zahl einzustellen, die nie erfüllt werden wird. Etwas wie:
/var/log/app/* {
missingok
weekly
copytruncate
rotate 10000000000
compress
notifempty
olddir /var/log/app/old
}
Aber das scheint ziemlich hacky zu mir.
Interessante Frage. Ich erinnere mich, dass 'rotieren 0 'nur das aktuelle Protokoll behält. Haben Sie versucht, "-1 zu drehen" oder komplett wegzulassen? –
Sie haben bereits eine Lösung gefunden, jetzt können Sie die Finger kreuzen und annehmen, dass logrotate eine 64-Bit-Ganzzahl verwendet, um den Rotationswert zu speichern. – ypnos