2

Как разделить вывод команды на два терминала? один получит стандартный вывод, а другой получит стандартный вывод. Лучшее, что я мог сделать, это:
На первом терминале:

bash
command args 2> errors

и на втором терминале

tcsh
while 1
    cat errors
    sleep 1
end

Это работает нормально, но каждый раз печатает ошибки снова и снова, есть ли лучший способ перенаправить ошибки на другой терминал?

1 ответ1

4

Я не знаю, правильно ли это на 100%.

Сделайте то же самое на первом терминале, а на втором терминале вообще не используйте "время". Используйте tail -f errors чтобы привязать файл ошибок.

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