Просмотр последнего вывода stderr для окна терминала

Я использую Linux Mint 13, выпуск MATE.

Я только что запустил много очень медленных процессов rsync, которые создали огромный объем вывода в STDOUT. Последняя также вывела сообщение (предположительно в STDERR, но я не уверен), говоря, что некоторые файлы не могут быть скопированы.

Я теперь обеспокоен тем, что некоторые из более ранних команд также могли вывести сообщение об ошибке, и я не заметил. Есть ли способ ретроспективно просмотреть историю STDERR? Я знаю, что если бы я подумал об этом заранее, я мог бы запустить команды таким образом, чтобы сохранить STDERR в текстовый файл, но это то, что мне нужно сделать после факта.

У меня все еще есть окно терминала. Я пробовал прокрутку, но мой буфер прокрутки заполнен всем выходом STDOUT.

спасибо, Макс

  • Может перенаправлять stdout и stderr в те же строки, что и строки?
  • Имеются ли отчеты о ходе выполнения / данные регистрации на stderr или stdout?
  • Правда ли, что существует 4 типа ** вывода **, мы можем ссылаться на файл в Linux?
  • Перенаправление стандартного вывода ошибки в переменную bash
  • неожиданный вывод с помощью grep
  • Написать в stderr
  • Перенаправление Stderr не работает
  • CSH и весь вывод (с ошибками) в файл
  • One Solution collect form web for “Просмотр последнего вывода stderr для окна терминала”

    Если вы не предприняли шаги для регистрации вывода где-то заранее (например, путем регистрации всего сеанса с [ script] ( https://en.wikipedia.org/wiki/Script_(Unix) ) или перенаправлением вывода в файл) вывод команды, прокручиваемой с экрана, пропал¹.

    В случае rsync это не проблема. Rsync обычно idempotent (это не всегда так, но с большинством комбинаций опций он идемпотент), поэтому просто запустите его снова, чтобы снова увидеть ошибки.

    ¹ Некоторые из них могут по-прежнему присутствовать в памяти где-то, но сбрасывать память, а затем расчесывать дамп, это долгая и трудная задача и имеет высокий риск не найти ничего, потому что бит памяти уже используется повторно.

    Interesting Posts

    Какая единица этого значения

    Резка строк в Unix

    linux udev правило для загрузки модуля гаджета для драйвера клиента

    Как скопировать файлы из одного каталога в другой, чтобы копировать только новые файлы?

    Построение вывода скрипта bash после перенаправления stderr

    Как выполнить произвольную простую команду над ssh без знания оболочки входа удаленного пользователя?

    Wifite Issue, «включение режима мониторинга на phy3».

    Файл универсальной файловой ассоциации

    Что принадлежит сайту site.pp, и что следует из него вынести?

    Как создать ZIP-архив, который сохраняет только структуру целевого каталога и ниже?

    Как установить пользовательский размер по умолчанию для новых окон терминала XFCE?

    Пользователь без полномочий root не может контролировать NetworkManager. правило polkit не действует

    Evince не запускается, потому что он не может читать .Xauthority

    Разделение и переименование файла

    Realtek 8160 не обнаружен на LFS

    Linux и Unix - лучшая ОС в мире.