2

У меня есть файл proc который обновляется драйвером. В пространстве пользователя я читаю, используя tail . Он работает нормально, но когда я даю опцию -f для tail, он не работает. Это означает, что он читает содержимое файла, которое уже существует, но не читает новое содержимое, добавленное позже.Может кто-нибудь объяснить, почему?

1 ответ1

3

Согласно обсуждению списка рассылки ядра Linux в 2001 году, proc не был создан с поддержкой вызовов базового кода, используемых tail -f . Я не нашел никаких доказательств того, что такая поддержка была добавлена в последние 12 лет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .