Warum funktioniert tail -f nicht für eine proc-Datei?

571
Chinna

Ich habe eine procDatei, die von einem Treiber aktualisiert wird. Im Nutzerbereich lese ich mit tail. Es funktioniert gut, aber wenn ich -fOption für den Schwanz gebe, funktioniert es nicht. Das heißt, das Lesen von Dateiinhalten ist bereits vorhanden, aber es werden keine neuen Inhalte gelesen, die später hinzugefügt werden. Kann jemand erklären, warum?

2
http://superuser.com/a/155214/28322? Basilevs vor 10 Jahren 0

1 Antwort auf die Frage

3
Moshe Katz

Laut Diskussion wurde die Linux Kernel Mailing List im Jahr 2001 procnicht mit Unterstützung für die zugrundeliegenden Codeaufrufe erstellt, die von verwendet werden tail -f. Ich habe keinen Beweis dafür gefunden, dass diese Unterstützung in den letzten 12 Jahren hinzugefügt wurde.