Re[3]: pipe & ctrl-c
От: dilmah США  
Дата: 05.01.11 20:59
Оценка:
B>Это, в смысле | tie воткнуть в каждом месте, где есть вывод ?
B>Мест много...

ээ.. а ты шелл знаешь то вообще?

скорее всего твой скрипт выглядит так:
где-то объявляются функции и где-то идет само тело скрипта.
Вот это тело ты можешь окружить в скобки:

{
  тело скрипта
} | tee 1.log



Еще один вариант позволяющий не индентировать тело скрипта:MYFIFO=$(mktemp /tmp/myfifo.XXXXXX)

trap 'rm -f $MYFIFO' 0
rm -f $MYFIFO
mkfifo $MYFIFO
tee 1.log < $MYFIFO &
exec > $MYFIFO

тело скрипта




P.S.
tee not tie
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.