Дублирование потоков в bash

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Дублирование потоков в bash

Сообщение Trayax »

Пишу скрипт, одна из планируемых заджач - что-то вроде ведения логов, т.е. возможность записи результата выполнения команды в файл. Но интересует - возможно ли сделать так, чтобы результат выполнения команды выводился и в файл и на экран.
В мануалах много написано, как тот или иной поток перенаправить в файл или другой поток, как скопировать один дескриптор потока в другой, а вот как разделить один поток на два - нет.
Спасибо сказали:
Heimdall
Сообщения: 25

Re: Дублирование потоков в bash

Сообщение Heimdall »

man 1 tee
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Дублирование потоков в bash

Сообщение aLexx programmer »

Как вариант, в одной консоли "./script.sh > file.out", в другой консоли "tail -f file.out"
Спасибо сказали: