<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Log-Dateien live in DB eintragen</title>
    <link>http://forum.geizhals.at/feed.jsp?id=174091</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,943082.html#943082</link>
      <description>&lt;i&gt;wenn du kleinere intervalle benoetigst musst du mit einem permanent laufenden script und sleep arbeiten...&lt;/i&gt;&lt;br&gt;&lt;br&gt;so habe ich es dann auch gemacht... es geht super &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 10 Jul 2003 19:22:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,943082.html#943082</guid>
      <dc:creator>toor</dc:creator>
      <dc:date>2003-07-10T19:22:16Z</dc:date>
    </item>
    <item>
      <title>Re(3): Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,943008.html#943008</link>
      <description>das kleinste intervall fuer cronjobs ist 1 minute IIRC. wenn du kleinere intervalle benoetigst musst du mit einem permanent laufenden script und sleep arbeiten...&lt;br/&gt;</description>
      <pubDate>Thu, 10 Jul 2003 18:31:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,943008.html#943008</guid>
      <dc:creator>Robe</dc:creator>
      <dc:date>2003-07-10T18:31:51Z</dc:date>
    </item>
    <item>
      <title>Re(2): Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,941692.html#941692</link>
      <description>Danke für eure hilfe ! funktioniert schon &lt;br&gt;&lt;br&gt;Amo&lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 21:51:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,941692.html#941692</guid>
      <dc:creator>Amorphis</dc:creator>
      <dc:date>2003-07-09T21:51:49Z</dc:date>
    </item>
    <item>
      <title>Re(2): Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,941361.html#941361</link>
      <description>&gt;&amp;nbsp;&amp;nbsp;- erstmals wird das script per cron gestartet&lt;br&gt;&lt;br&gt;vielleicht etwas offtopic, aber wie sag' ich dem cron, er soll etwas alle 5 sekunden ausführen &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br&gt;&lt;br&gt;hab's mittlerweile über ein script geschafft, frage mich aber noch immer, ob es mit cron auch geht &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 18:14:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,941361.html#941361</guid>
      <dc:creator>toor</dc:creator>
      <dc:date>2003-07-09T18:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,941157.html#941157</link>
      <description>File::Tail bietet sich fuer solche sachen an...&lt;br&gt;&lt;br&gt;bisschen beispielcode:&lt;br&gt;&lt;br&gt; my ($log) = File::Tail-&gt;new(name =&gt; "/lustige/datei");&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;while (defined($line = $log-&gt;read)) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chomp $line;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print("$line\n");&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&lt;br&gt;&lt;br&gt;es gibt fuers File::Tail object noch einige parameter fuer sleep-interval etc., ist alles in der dokumentation des moduls beschrieben..&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 16:06:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,941157.html#941157</guid>
      <dc:creator>Robe</dc:creator>
      <dc:date>2003-07-09T16:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,940901.html#940901</link>
      <description>ich habe was ähnliches etwas anders gelöst.&lt;br&gt;&lt;br&gt; - erstmals wird das script per cron gestartet&lt;br&gt;&lt;br&gt; - dann lese ich von hinten solange datensätz ein solange datum/zeit nicht in der db vorhanden sind (oder grösser als grösster vorhandener)&lt;br&gt;&lt;br&gt;exit(0)&lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 13:34:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,940901.html#940901</guid>
      <dc:creator>alexk</dc:creator>
      <dc:date>2003-07-09T13:34:23Z</dc:date>
    </item>
    <item>
      <title>Re(2): Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,940756.html#940756</link>
      <description>danke für die antwort werd ich gleich ausprobieren &lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 11:32:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,940756.html#940756</guid>
      <dc:creator>Amorphis</dc:creator>
      <dc:date>2003-07-09T11:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,940632.html#940632</link>
      <description>Hmm,&lt;br&gt;&lt;br&gt;also ich würde das so machen (Pseudocode):&lt;br&gt;&lt;br&gt;&lt;br&gt;do {&lt;br&gt;&amp;nbsp;&amp;nbsp;if (Filegröße &gt; letzte Stelle ) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gehe zu letzte Stelle&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File einlesen&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; letzte Stelle merken&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;sleep x Sekunden&lt;br&gt;}while(Abbruchbedingung nicht erfüllt zB. Flag in der DB)&lt;br&gt;&lt;br&gt;&lt;br&gt;das Scriptl wird einmal gestartet und läuft bis es eine Abbruchbefehl bekommt.&lt;br&gt;&lt;br&gt;greetz&lt;br&gt;Walter&lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 09:55:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,940632.html#940632</guid>
      <dc:creator>Sir Hondo</dc:creator>
      <dc:date>2003-07-09T09:55:53Z</dc:date>
    </item>
    <item>
      <title>Log-Dateien live in DB eintragen</title>
      <link>http://forum.geizhals.at/t174091,940423.html#940423</link>
      <description>Hallo...&lt;br&gt;Ich will die logfiles eines Faxservers für statistiken aufbereiten. &lt;br&gt;Datenbanken sind um einiges schneller und komfortabler was den umgang mit großen Daten abgeht, daher will ich nicht jedesmal wenn die stats augerufen werden, die kompletten logfiles einlesen, sondern einfach eine mysql datenbank abfragen.&lt;br&gt;Dazu müssen die daten aber auch erstmal in die Datenbank bekommen.&lt;br&gt;Nun meine Frage, wie bekomme ich mit Perl einen livestream der neuen Einträge hin, sodass ich bei jeder neuen logzeile, direkt einen eintrag in die datenbank mache.&lt;br&gt;&lt;br&gt;meine frage ist nun es wie ich es anstelle, das das script solange pausiert, bis ein neuer eintrag kommt&lt;br&gt;&lt;br&gt;hab mir auch vorgestellt das script periodisch aufzurufen und ein schlüsselwort vom letzten eintrag (zb Datum) in einem tmp file zu speichern, und bei jedem aufruf dieses auszulesen, in dem log zu suchen und ab da weiterzumachen, aber irgendwie kriege ich das nicht hin. &lt;br&gt;&lt;br&gt;am liebsten wäre mir das mit dem Timer&lt;br&gt;&lt;br&gt;Danke im &lt;font color="#FF00FF"&gt;&lt;span class="piep" title="vorraus"&gt;*TR&amp;Ouml;T*&lt;/span&gt;&lt;/font&gt;, &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 09 Jul 2003 07:06:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t174091,940423.html#940423</guid>
      <dc:creator>Amorphis</dc:creator>
      <dc:date>2003-07-09T07:06:35Z</dc:date>
    </item>
  </channel>
</rss>
