Dlaczego tail -f nie działa dla pliku proc?

2

Mam procplik, który jest aktualizowany przez sterownik. W przestrzeni użytkownika czytam za pomocą tail. Działa dobrze, ale kiedy dam -fopcję ogona, to nie działa. Oznacza to, że czyta zawartość pliku, która już tam jest, ale nie czyta nowej zawartości, która została dodana później. Czy ktoś może wyjaśnić, dlaczego?

Chinna
źródło

Odpowiedzi:

3

Zgodnie z dyskusją lista mailingowa jądra Linux w 2001 roku procnie została zbudowana z obsługą bazowych wywołań kodu używanych przez tail -f. Nie znalazłem żadnych dowodów na to, że takie wsparcie zostało dodane w ciągu ostatnich 12 lat.

Moshe Katz
źródło