[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