Thread Wachsenden Dateien folgen: tail -f (33 answers)
Opened by sid burn at 2006-10-06 00:49

ptk
 2006-10-07 03:11
#70528 #70528
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=sid burn,07.10.2006, 01:07][quote=ptk,07.Oct..2006, 00:23][quote=J-jayz-Z,06.10.2006, 13:26]Guggst du evtl mal hier[/quote]
Der interessante Code steht hier: http://www.pell.portland.or.us/~orc....rward.c
Aber auch hier wird nur sleep(1) verwendet. Den moderneren FreeBSD-Code findet man hier: http://opengrok.creo.hu/dragonfly/xref/src/usr.bin/tail/forward.c[/quote]
Sicher?
Ich habe zufällig ein OpenBSD Server und habe tail dort getestet. Und dort ist mir wirklich absolut 0 Verzögerung aufgefallen.
[/quote]Der Code schaut danach aus.
Quote
Allerdings konnte ich kein strace verwenden. Das gibt es nicht.
strace gibt es als Port, zumindest bei FreeBSD.
Quote
Nach etwas Googeln habe ich gelesen ktrace wäre das pendant unter BSD, allerdings erstellt mir das eine Binäre Datei mit der ich nichts anfangen kann.
Du musst diese Datei mit kdump anschauen. Ansonsten könnte noch truss im System sein.
Quote
Ich denke aber mal das es wie bei FreeBSD auch eine Kernelschnittstelle abfragen wird.
Ich schätze OpenBSD als das konservativste BSD-System ein. Da gibt es so ein neumodisches Zeug wie kevent nicht :-)

View full thread Wachsenden Dateien folgen: tail -f