[Comm] перенаправление вывода в лог

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Окт 25 19:40:35 MSD 2002


On Fri, 25 Oct 2002 23:24:52 +0800
Sinom <sinom на ktk.ru> wrote:

> >    ls > dirlist 2>&1
> 
> А можно, все это добро ещё и на экран вытащить, а не только в файл?

А вот тут уже нужна команда tee:

xxxxxxxx 2>&1 | tee file

Со многими программами в этом случае возникает проблема с буферизацией
вывода - когда программа обнаруживает, что stdout направлен не на
терминал, вывод начинает идти с использованием буфера, поэтому выходные
строки могут появляться кучами с паузой между ними. Если это мешает,
придется использовать команду script - она создает псевдотерминал.



Подробная информация о списке рассылки community