Wochentag für "logrotate" festlegen
Dies ist eine weitergeleitete Nachricht
Von : Rainer Bendig
Bedeutet das nun, daß meine Hardware nur USB 1.1 macht, oder bedeutet das, daß sie - vielleicht fälschlich - als USB 1.1 erkannt Ich wundere mich, warum auf meinem Suse 8.1 von 1und1 das logfile jeweils am Dienstag morgen gewechselt wird.
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 Ich möchte beobachten, wie oft der Googlebot kommt, weil der nur einen Teil der Seiten gelistet hat. Deshalb lasse ich grep auf das /home/www/web1/log/access_log los. Um die Zahlen vergleichbar zu machen mit webalizer o.ä., könnte ich logrotate zum täglichen oder monatlichen Wechsel bringen. Also: wo stelle ich ein: - wie oft das access_log gewechselt wird - und den Start-Tag ein. -- Mit freundlichen Grüssen Maggi
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 -- Think before you ...
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
participants (3)
-
Anke Boernig
-
Maggi
-
Thilo Gramlich