Hallo, gerade wollte ich mal mit isdnrep nachsehen, wieviel ich in diesem Monate bereits bei den einzelnen Providern "vertelefoniert" habe, und erlebe eine kleine Ueberraschung. Damit die Log-Dateien nicht ins unermessliche wachsen, lasse ich sie regelmaessig ueber einem cron-job komprimieren und ihn eine neue, leere Log-Datei anlegen. Bei der isdn.log hat das aber leider den dummen Nebeneffekt, dass die Auswertung mit isdnrep nicht mehr wie gewuenscht funktioniert. Irgendwie sollte es doch aber gehen, dass isdn.log dort abgeschnitten wird, wo der Monat wechselt, und der "aeltere" Teil dann komprimiert und der "juengere" Teil weitergefuehrt wird. Mit tail geht es nicht, vorstellen koennte ich mir aber eine Loesung mit csplit so nach dem Muster: trenne in zwei Dateien, wo erstmals der 1. des aktuellen Monats auftritt. Bloss wie gebe ich csplit dies als Muster mit? Naja, und dann muesste die beiden Teile auch entsprechend benannt bzw. archiviert werden. Alternativ bietet sich an, die Archivierung grundsaetzlich am ersten eines Monats anzustossen (kein Problem), undzwar _unabhaengig_ von der Groesse von isdn.log. Die einfachste, aber wie mir scheint nicht sehr saubere Methode ist, in der /etc/logfiles die max. Size einfach soweit herunterzusetzen, dass sie am Monatsanfang auf alle Faelle erfuellt ist. Da ja vielleicht der eine oder andere schon einmal vor einem aehnlichen Problem stand, gibt es vielleicht auch Ideen fuer eine _saubere_ Loesung. Schon mal vielen Dank, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> Date: 30-Nov-99 Time: 20:42:07 This message was sent by XFMail via S.u.S.E. Linux 6.2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
"Heinz W. Pahlke" wrote:
Hallo,
Hallo Heinz!
... Alternativ bietet sich an, die Archivierung grundsaetzlich am ersten eines Monats anzustossen (kein Problem), undzwar _unabhaengig_ von der Groesse von isdn.log. Faende ich persoenlich besser. Vielleicht kannst Du ja ueber die /etc/crontab am 1. jeden Monats um 0.00 Uhr ein Script aufrufen, was das fuer Dich tut...?
Rgds. Heiko. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 30-Nov-99 Heiko Degenhardt wrote:
Alternativ bietet sich an, die Archivierung grundsaetzlich am ersten eines Monats anzustossen (kein Problem), undzwar _unabhaengig_ von der Groesse von isdn.log. Faende ich persoenlich besser. Vielleicht kannst Du ja ueber die /etc/crontab am 1. jeden Monats um 0.00 Uhr ein Script aufrufen, was das fuer Dich tut...?
Au, das tut fast weh. Da suche ich die ganze Zeit nach einer Loesung, wie ich isdn.log irgendwie splitten oder sonstwie sicherstellen kann, dass die Datei nicht Mitten im Monat archiviert wird, und bemerke gar nicht, dass die Loesung so einfach ist. Ich muss ja nur die Groessenbedingung herausnehmen und die Archivierung grundsaetzlich einmal am Monatsanfang vornehmen. Danke, dass Du mir die Augen geoeffnet hast. Beste Gruesse, Heinz. -- E-Mail: Heinz W. Pahlke <h.pahlke@berlin.de> Date: 01-Dec-99 Time: 08:35:21 This message was sent by XFMail via S.u.S.E. Linux 6.2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
h.pahlke@berlin.de
-
heiko.degenhardt@sentec-elektronik.de