Am Dienstag, 3. August 2004 10:22 schrieb Anke Boernig:
Hallo,
Maggi wrote:
An den Standard-Einstellungen habe ich nichts geändert. Wird das überhaupt in logrotate festgelegt, oder in Suse? Oder gar in Confix? In /etc/logrotate finde ich # rotate log files weekly weekly
# keep 4 weeks worth of backlogs rotate 4
in /usr/lib/cron/run-crons ist nichts spezifisches festgelegt
Es wird nur festgelegt, dass jede Woche einmal "rotiert" werden soll. Startet logrotate (täglich durch cron aufgerufen, siehe /etc/cron.daily/) nun das erste Mal an einem Dienstag, so wird von da ab jede Woche Dienstag "rotiert", da dann die Woche um ist.
Dadurch ist dann der Wochentag festgelegt.
HTH, Anke
Am genehmen Tag die alten Logs wegkopieren und logrotate --force aufrufen, das sollte dann die "rotation" auf diesen Tag "resetten": -f, --force Tells logrotate to force the rotation, even if it doesn't think this is necessary. Sometimes this is useful after adding new entries to logrotate, or if old log files have been removed by hand, as the new files will be created, and logging will continue correctly. Was ich noch nicht verstanden habe, sind die Einträge in /var/lib/logrotate.status, denn da steht hinter jeden File ein Datum. Vielleicht kann man damit auch den Wechsel an einem anderen Tag erzwingen, das Datum sollte der Tag des letzten neu angelegten Logfiles sein. Thilo -- ------------------------------------------------------------------------------------ Thilo Gramlich Thilo (a dot) Gramlich (an at symbol) aktivanet (a dot) de