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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an