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

sid burn
 2006-10-07 03:07
#70527 #70527
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[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.

Allerdings konnte ich kein strace verwenden. Das gibt es nicht. 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.

Habe das ganze aber jetzt nicht weiter verfolgt. OpenBSD ist auch nicht unbedingt mein Spezial Gebiet.

Ich denke aber mal das es wie bei FreeBSD auch eine Kernelschnittstelle abfragen wird.

Mit den C Code kann ich leider wenig anfangen. Zwar habe ich früher mal C gelernt. Aber schon so viele Jahre nichts mehr dadrin gemacht, vieles vergessen, und alle Standard Bibliotheken und was Sie machen, habe ich auch nie gelernt.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Wachsenden Dateien folgen: tail -f