3

Обычно я использую tail -F , но при интенсивном использовании он становится безответственным и нечитаемым.

На SSH я также использую buyobu для ввода пароля только один раз. Но когда любой из экранов становится безответственным, тогда все экраны блокируются. И я не могу убить ни один экран с помощью Ctrl+C, ни Ctrl+D. Вот почему я не знаю, как использовать Byoubu для всех моих потребностей.

Я хотел бы видеть что-то вроде: tail -F но которое эффективно пропускает то, что выше этой заданной скорости (например: 4 страницы на 500 мс).

В идеале было бы циклически печатать X страниц и пропускать Y раз, а затем печатать последние X страниц текста, но только те, которые являются новыми.

Кто-нибудь знает какой-либо инструмент или комбинацию команд для достижения этой цели? Или мне нужно написать свой скрипт или программу?

Быстрое, но частичное решение при "заморозке хвоста":

  • отсоединиться от бюбу (F6)
  • хвост килла
  • вернуться к бёбу (сохранит прежний макет)

2 ответа2

1

Кажется, что less дает статический "снимок" текстового файла.

Если впоследствии файл будет добавлен, нажатие кнопки « Конец» (и, возможно, некоторых других комбинаций) перезагрузит "новый" конец файла.

0

Советы по написанию сценария:

Создайте скрипт, который запоминает последнее смещение, хвост для максимум 4х80 строк от этой точки, отрегулируйте последнее смещение и подождите 500 мс.

Пример подсчета новых линий может быть полезен: ссылка

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