RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Не хватает памяти при обработке длинных конвейеров


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : valerius
To : Papa KarlЫ
Subj : Не хватает памяти при обработке длинных конвейеров

> > > > System command gzip -dc t:/emx/man/man1/man.1.gz | tbl | nroff -mandoc -Tascii
> > > > | gzip > t:/emx/man/cat1/man.1.gz exited with status 65280.
> > > >
> > >
> > > И откуда следует, что виноваты конвейеры ?
> > >
> >
> > В вышеприведенной строке (gzip -dc t:/emx/man/man1/man.1.gz | tbl | nroff -mandoc -Tascii | gzip > t:/emx/man/cat1/man.1.gz)
> > убираем одну из команд (например tbl) и страница (man) нормально форматируется без криков о нехватке памяти.
>
> а что - это только с man man ? И зависит ли это от размера обрабатываемых данных ?
>
>
Это происходит на любой команде просмотра манов. От размеров ман-страницы
похоже не зависит. А зависит от длины конвейера команд. Если, например,
убрать команду tbl, то команда исполняется -- страница форматируется.

Mon 10 May 2004 08:31 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.