Halli-Hallo, hier mal eine kleine Frage an die Skripting-Experten. Ich möchte meine Online-Zeiten in einer monatlich neu zu erstellenden Datei speichern. Dazu müsste also aus dem Systemprotokoll /var/log/messages jeweils die letzte derartige Zeile herausgezogen und an eine Datei angehängt werden: Nov 29 14:53:14 linux pppd[1833]: Connect time 61.9 minutes. Wie kann man das bewerkstelligen? Ein solches Skript könnte man dann ja vielleicht von kinternet automatisch nach Beendigung einer Verbindung ausführen lassen. Würde das mit den Berechtigungen klappen? Mein System: SuSE 8.3 / KDE 3.1.1 Ich bitte um Entschuldigung, falls dieses etwas OT ist, aber sonst müsste ich mich extra in einer anderen Liste anmelden, und hier sind doch immer alle so nett :-) Viele Grüße Klaus
Hallo, Am Sonntag, 30. November 2003 10:57 schrieb Klaus Kühn:
Halli-Hallo, hier mal eine kleine Frage an die Skripting-Experten. Ich möchte meine Online-Zeiten in einer monatlich neu zu erstellenden Datei speichern. Dazu müsste also aus dem Systemprotokoll /var/log/messages jeweils die letzte derartige Zeile herausgezogen und an eine Datei angehängt werden:
Wie kann man das bewerkstelligen? Ein solches Skript könnte man dann
Da gibt es eine fertige Lösung, die (zumindest bei 8.2) auch schon per Default installiert und aktiviert ist. Kann die Verbingungen als Text oder html anzeigen, berechnet sogar automatisch die Verbingungspreise anhand einer Tarif-config-Datei (Telekom-Tarife waren voreingestellt). Habe leider den Befehl vergessen (seit ein paar Monaten kein Modem mehr). Such mal im Archiv von suse-linux oder SDB. Grüsse, Rüdiger
Halli-Hallo, es tut mir Leid, aber hier versagt wieder mal meine Such-Kreativität. Ich habe die Support-Datenbank durchgewühlt, aber leider nichts zum Thema Protokollierung der Online-Zeit gefunden. Gibt es da vielleicht eine etwas konkretere Hilfestellung? Viele Grüße Klaus
Am Sonntag, 30. November 2003 10:57 schrieb Klaus Kühn:
Halli-Hallo, hier mal eine kleine Frage an die Skripting-Experten. Ich möchte meine Online-Zeiten in einer monatlich neu zu erstellenden Datei speichern. Dazu müsste also aus dem Systemprotokoll /var/log/messages jeweils die letzte derartige Zeile herausgezogen und an eine Datei angehängt werden:
Da gibt es eine fertige Lösung, die (zumindest bei 8.2) auch schon per Default installiert und aktiviert ist. Kann die Verbingungen als Text oder html anzeigen, berechnet sogar automatisch die Verbingungspreise anhand einer Tarif-config-Datei (Telekom-Tarife waren voreingestellt). Habe leider den Befehl vergessen (seit ein paar Monaten kein Modem mehr). Such mal im Archiv von suse-linux oder SDB.
Hi, Am Dienstag, 2. Dezember 2003 23:35 schrieb Klaus Kühn:
es tut mir Leid, aber hier versagt wieder mal meine Such-Kreativität. Ich habe die Support-Datenbank durchgewühlt, aber leider nichts zum Thema Protokollierung der Online-Zeit gefunden. Gibt es da vielleicht eine etwas konkretere Hilfestellung?
versuch es mal bei google z.B: http://www.lamepage.de/linux/tips.html#online-time Gruß Harald Ps.: Du schreibst TOFU (http://learn.to/quote)
http://code.jhweiss.de/pppusage/ in der mail-anlage befindet sich noch 'onlinecalc'(~16kb). hab's im inet leider nicht mehr gefunden und ich hab schon so 5 min. gesucht ;) eigentlich bevorzuge ich auch onlinecalc, weil das script etwas schneller ist.
Hallo, On Wed, 03 Dec 2003 at 12:57 (+0100), patrick dahl wrote:
http://code.jhweiss.de/pppusage/
in der mail-anlage befindet sich noch 'onlinecalc'(~16kb). hab's im inet leider nicht mehr gefunden und ich hab schon so 5 min. gesucht ;)
Ist doch lächerlich. Hab mal eben google aufgerufen, onlinecalc eingegeben und der 5. Treffer war's.
eigentlich bevorzuge ich auch onlinecalc, weil das script etwas schneller ist.
Dafür kann man pppusage auch nachträglich verwenden weil es die Logdateien ananysiert. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Applaus: Rauschmittel, unter dessen Einwirkung Politiker sich zu den seltsamsten Erklärungen verleiten lassen. -- Ron Kritzfeld
Hallo, Am Dienstag, 2. Dezember 2003 23:35 schrieb Klaus Kühn:
es tut mir Leid, aber hier versagt wieder mal meine Such-Kreativität. Ich habe die Support-Datenbank durchgewühlt, aber leider nichts zum Thema Protokollierung der Online-Zeit gefunden. Gibt es da vielleicht eine etwas konkretere Hilfestellung?
accounting - das was Torsten gefunden hat. Müsste standardmässig installiert sein und funktioniert gut (möglicherweise nur als root!?). Grüsse, Rüdiger
Hallo Klaus,
hier mal eine kleine Frage an die Skripting-Experten. Ich möchte meine Online-Zeiten in einer monatlich neu zu erstellenden Datei speichern. Dazu müsste also aus dem Systemprotokoll /var/log/messages jeweils die letzte derartige Zeile herausgezogen und an eine Datei angehängt werden:
Nov 29 14:53:14 linux pppd[1833]: Connect time 61.9 minutes.
Folgendes ist mir letztens in der Manpage des smpppd aufgefallen "accounting". Und nach einem kurzen Blick in der Manpage von accounting, könnte das was für dich sein. Ich kann das hier nicht ausprobieren, weil der Server noch eine 7.3 ist und erst nach einem Hardwareupdate eine neue Version draufgespielt wird. Ciao, Torsten -- http://www.hall-music.de/
participants (6)
-
Bernhard Walle
-
Harald_mail@t-online.de
-
Klaus Kühn
-
patrick dahl
-
Rüdiger Meier
-
Torsten Hallmann