Hallo Marian, Marian Neubert <[email protected]> (Mo 12 Dez 2011 15:29:31 CET): > Hallo Liste, > > ich bin auf der Suche nach einer Art Ringpuffer, in die ich z.B. die > Ausgabe eines lang laufenden Prozesses forwährend schreiben lassen > möchte, um dann nur die letzen n Zeilen zu lesen.
Ohne lange zu probieren würde ich „| tail -f -“ vorschlagen. Allerdings
beginnt das dann erst zu schreiben, wenn die schreibende Seite der Pipe
aufhört.
> Konkret geht es um einen Prozess, an den ich mich gern per strace
> hängen möchte, da dieser hin und wieder mit einem segfault
> aussteigt. Der Fehler lässt sich leider nicht reproduzieren, so dass
> ich auf das segfault warten muss.
mkfifo /tmp/fifo
strace -o /tmp/fifo -p …
tail -f /tmp/fifo
Ich weiß aber nicht, was das strace macht, wenn an der Fifo kein Leser
mit ist.
Oder ist das alles viel zu kompliziert gedacht und es geht viel
einfacher? (Ja, sicher, ein paar Zeilen Perl tun es auch…)
--
Heiko
signature.asc
Description: Digital signature
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
