• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Tail -f nach bestimmter Zeit beenden

Hallo zusammen,
mittels tail -f lausche ich Logdateien.

Das Ergebnis z.b lasse ich mir in eine spezielle Datei schreiben.
tail -f /irgendeinverzeichnis > Ausgabe

Gibt es eine Möglichkeit tail ein Argument mitzugeben, dass der Befehl automatisch nach 10 Minuten beendet wird?

Gruß
Marathoni83
 
Vielleicht so (ohne lange zu überlegen):

Code:
# sleep 600 &
[1] 6292
# tail -f --pid=6292 logfile >outfile
 
Warum so umständlich? Warum willst du doppelte Logdateien anlegen? Mit
Code:
tail -f
Logdateien anzeigen macht nur Sinn, wenn man einen Fehler hat, was ausprobiert und dann direkt den neuesten Eintrag im Logfile sehen will.

Wenn du eine Logdatei nach speziellen Sachen durchsuchen willst eignet sich grep besser.

Beispiel:

Code:
grep "Test" /var/log/logfile
 
Oben