Laut Diskussion wurde die Linux Kernel Mailing List im Jahr 2001 proc
nicht 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.
Warum funktioniert tail -f nicht für eine proc-Datei?
571
Chinna
Ich habe eine proc
Datei, die von einem Treiber aktualisiert wird. Im Nutzerbereich lese ich mit tail
. Es funktioniert gut, aber wenn ich -f
Option 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?
http://superuser.com/a/155214/28322?
Basilevs vor 10 Jahren
0
1 Antwort auf die Frage
3
Moshe Katz
Verwandte Probleme
-
3
was macht tail + number? Was ist mit dem Kopf?
-
8
Windows XP-Äquivalent von "tail -f"?
-
3
Multitail für Windows cmd / powershell?
-
3
Ausgaben, die das Skript mit tail -f beenden
-
1
Mehrere Dateien mit weniger erstellen
-
3
Uhr mit Pfeifen verwenden
-
3
tail -f verfolgt keine Dateiänderungen
-
3
Tail mehrere Dateien, während eine der Dateien durch grep geleitet wird
-
2
Wie kann ich eine Datei ausschneiden und die Ausgabe für eine Minute erfassen?
-
4
tail -va Datei, während eine Liste von Wörtern ausgeschlossen wird