Re: Ausgabeumleitung
Hallo,
vielen Dank, diese Version hat sofort funktioniert !
MfG
Carsten Remien
----- Original Message -----
From: "Frank Dietrich" <bits_n_bytes@gmx.de>
To: <debian-user-german@lists.debian.org>
Sent: Saturday, January 08, 2005 12:21 PM
Subject: Re: Ausgabeumleitung
Hallo Carsten,
"Remien, Carsten" <c.remien@gmx.de> wrote:
> gibt es eine Möglichkeit, dass ich eine Ausgabeumleitung (es wird
> pro Ausgabe nur eine Zeile geschrieben) in eine Datei so definiere,
> dass immer nur z.B. 10 Ausgaben vorhanden sind und bei einer Neuen,
> dann die älteste aus der Datei gelöscht wird?
Hängt ganz davon ab wo die Daten herkommen.
Es wäre z.B. möglich ein kleines Script darum zu bauen:
---[testme.sh]------------------------------------------------
#!/bin/sh
deinprogramm >> logdatei && tail -n 10 logdatei > logdateikurz \
&& mv logdateikurz logdatei
--------------------------------------------------------------
kurze Erläuterung:
deinprogram - eben das Programm welches die Ausgabe erzeugt
logdatei - Datei in welche die Ausgaben umgeleitet werden
logdateikurz - enthält nur die letzten 10 Zeilen der logdatei
Alauf:
- die Ausgaben vom Programm werden in die logdatei umgeleitet
- läuft das Programm ohne Fehler durch, dann werden mit tail
die letzten 10 Zeilen ausgegeben und in die Datei logdateikurz
umgeleitet
- mit mv wird dann die kurze Version zur logdatei
Obiges dient nur als kleines Beispiel und muß nicht bei allen
Programmen so funktionieren.
nette Grüße
Frank
Reply to: