Forums Neueste Beiträge
 

Unerklärliches Verhalten beim Live-Mittschnitt mit tail cut und grep

09/01/2009 - 13:02 von Matthias Dort | Report spam
Hallo,

ich habe ein mir nicht erklàrliches Phànomen:

tail -f /var/log/lcdbach | cut -b 1-100 | grep --invert-match \
-f nicht_matchen

bringt keine (nie eine) Ausgabe.

Ohne den "liveschalter" funtioniert es:

tail /var/log/lcdbach | cut -b 1-100 | grep --invert-match \
-f nicht_matchen
Jan 9 12:50:53 lcdbach ADMIN_INFO: Bridge module disabled
Jan 9 12:50:53 lcdbach SYSTEM_INFO: x509_read_from_minifs:
File /minifs/vpn_devcert not found
Jan 9 12:50:53 lcdbach SYSTEM_INFO: x509_read_from_minifs:
File /minifs/vpn_rootcert not found
Jan 9 12:50:53 lcdbach SYSTEM_INFO: PKCS12_lcos_read_file:
File /minifs/vpn_pkcs12_int not found
Jan 9 12:51:21 xxxxxxxxxxxxxxxx PACKET_INFO: Dst: 192.168.3.2:110
{mail.xxxxxxxxxxxxxx.de}, Src: 19Jan 9 12:51:22 lcdbach PACKET_INFO: Dst:
192.168.13.253:53, Src: 192.168.10.1:57370 {lcdbach} (UDP)Jan 9 12:51:22
lcdbach1.xxxxxxx PACKET_INFO: matched filter: INT2EXT

In der Datei "nicht_matchen" stehen die Suchbegriffe.

Letztendlich soll eine Logdatei live beobachtet werden, dabei sind nicht
interessierende Begriffe durch "nicht_matchen" ausgeschlossen und die
Ausgabe soll der Lesbarkeit halber auf 100 Stellen begrenzt werden. Das
entsprechende Terminal macht dann keine Zeilenumbrüche.

Jemand ne Idee?

Gruß

Matthias
 

Lesen sie die antworten

#1 Werner Flamme
09/01/2009 - 13:12 | Warnen spam
Matthias Dort [09.01.2009 13:02]:
Hallo,

ich habe ein mir nicht erklàrliches Phànomen:

tail -f /var/log/lcdbach | cut -b 1-100 | grep --invert-match \
-f nicht_matchen

bringt keine (nie eine) Ausgabe.



Wie denn auch? tail -f wird doch nie beendet, also kann es doch auch
keine Ausgabe pipen... Deshalb funktioniert tail allein, denn es wird ja
beendet :-)

Gruß
Werner


Werner Flamme, Abt. WKDV
Helmholtz-Zentrum für Umweltforschung GmbH - UFZ
Permoserstr. 15 - 04318 Leipzig
Tel.: (0341) 235-1921 - Fax (0341) 235-451921
http://www.ufz.de - eMail:

Ähnliche fragen