Сброс 'хвост-f' буфер?

Ошибки от replace безопасны, это просто говорит Вам (загадочно), что эти файлы являются каталогами, и это не может действовать на них.

Но действительно необходимо работать phpize и ./configure … прежде чем можно будет работать make.

6
31.08.2012, 11:40
2 ответа

tail -f сбросы после каждой входной строки. Можно подтвердить это с strace (или truss или независимо от того, что Ваш вариант Unix обеспечивает для трассировки системных вызовов процессов).

Если существует неполная строка, tail -f заставляет ждать следующую новую строку. Это - инструмент, разработанный для текстовых файлов. Если необходимо выследить двоичный файл (например, если -- Dump completed не сопровождается новой строкой), необходимо будет использовать инструмент пользователя.

Если Вы перенаправили sedвывод далеко от терминала, это будет делать свою собственную буферизацию. Попробовать stdbuf или unbuffer.

9
27.01.2020, 20:24
  • 1
    , который я на самом деле выполнял на удаленно скопированном двоичном файле (я намеренно не хочу использовать "ssh кошку"). Я работал проблема вокруг использования scp на именованном канале. –  Marcus 31.08.2012, 11:41

Пример использования stdbuf -o0. Ссылка:https://superuser.com/a/1123674/126847

tail -F cpu.log | stdbuf -o0 tr '=' ' ' | stdbuf -o0 awk '$6 > 1'
2
27.01.2020, 20:24

Теги

Похожие вопросы