Hallo an alle,
ich bin es mal wieder. Fast schon täglich stell ich hier neue Fragen rein und freue mich immer aufs neue das mir hier Linux Cracks helfen.
Zu meinem Problem:
Ich möchte eine text.txt auf einen Bestimmten Zeileninhalten prüfen.
Es soll ein skript geschrieben werden, welches die Datei text.txt
immer wieder neu überprüft ob der neu hinzugekommene Text den bestimmten Zeileninhalt beinhaltet.
Ich habe bereits soetwas wie:
`tail -f text.txt | grep "XXX"`
probiert, jedoch liefer tail einfach nichts zurück.
Rufe ich diesen Befehl in der shell als einziges Funktion auf,
schreibe was in text.txt hinzu gibt er mir auch die Zeilen mit XXX aus.
Benutze ich mein shell skript bleibt er sozusagen bei der oben genannten Zeile hängen.
Ich denke es liegt daran, dass tail -f die Eigenschleife nicht einfach so beendet.
Jedoch funktioniert das alles nur mit einem tail -f, da in die Datei unter Umständen auch
Inhalte größer mehrerer 100 Zeilen reingeschrieben werden und nur die aktuell reingeschriebenen Zeilen für mich interessant sind.
Hoffe es ist klar was ich meine.
Gruß