Как вывести stderr / stdout моего скрипта как в файл, так и в консоль?

Я использую Amazon Linux и пишу скрипт в bash. Я хочу вывести как stderr / stdout (предпочтительно в том порядке, в котором они происходят), как в файл, так и в консоль. Однако эта команда не работает …

node test.js 2>&1 >> /tmp/output | tee --append /tmp/output 

Выход отправляется в файл, но он не выводит на консоль, как это происходит. Как я могу исправить вышеуказанное для просмотра вывода?

One Solution collect form web for “Как вывести stderr / stdout моего скрипта как в файл, так и в консоль?”

Файл >> /tmp/output уже отправляет весь вывод в файл, не оставляя ничего для отправки в tee . Поэтому команда должна читать node test.js 2>&1 | tee --append /tmp/output node test.js 2>&1 | tee --append /tmp/output .

  • Может ли написать stdout место противодавления в процессе?
  • Захват stdout из сеанса ssh на локальную машину
  • Как определить, присутствует ли строка в stdout, не влияя на вывод?
  • перенаправить вывод оболочки в файл, даже когда я убиваю программу
  • Печать содержимого файла с помощью grep
  • Как заставить программы python вести себя как соответствующие инструменты unix?
  • Уведомление слушателя, странное поведение
  • Сохранить количество строк, выводимых в переменную в сценарии оболочки, не потребляя выход
  • Есть ли команда типа «tee», которая ограничивает размер файла и обрабатывает выходной файл как очередь с фиксированным размером?
  • Скрипт для быстрого тестирования всех клавиш клавиатуры
  • где находится stdin, stdout, дескриптор файла stderr в AIX (unix)
  • Interesting Posts

    Вход в Интернет

    Ярлыки замены для `screen`

    кэширование Linux-дисков влияет на время доступа, указанное в stat?

    Скрипт для временного удаления прав администратора

    Есть ли какой-нибудь рабочий серверный сервер для Linux?

    Доступ к другой папке

    Как напечатать соответствующее значение разделителя полей с рисунком в AWK

    Почему мои изменения в файле sshd_config не сохраняются?

    Как добавить новые элементы в PATH для демонов (или других лучших практик)?

    Ошибка при загрузке зашифрованного диска: не удается инициализировать устройство-картограф

    Настройте Unity, чтобы он не выходил из экрана

    Чашки с использованием сервера печати и локальных принтеров одновременно?

    Объединение командной строки в защищенные паролем беспроводные сети в Ubuntu, Arch Linux или других дистрибутивах?

    Интеллектуальное переключение между несколькими процессами BASH

    Разрешить все команды через sudo, но nopasswd для определенных команд

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