Re[2]: [Comm] безбуфферный ввод/вывод
Yuriy
=?iso-8859-1?q?yuriy_=CE=C1_telsycom=2Eru?=
Пт Июл 25 14:07:00 MSD 2003
Здравствуйте Igor,
Friday, July 25, 2003, 12:41:05 PM, you wrote:
IH> у вас часто
IH> $ tar cvf some_file | gzip >some.tar.gz
IH> теряет данные ?
Пример не удачный по следующей причине.
Cниффер отслеживает обмен данными с некоторым
проложением. Если данные помещаются в буфер они передаются
в "|" и далее в дескриптор SORCE программы. Если данных недостатояно для
заполнения буфера в программу они попадут только после поступления следующих данных
от пользователя и заполнения буффера, если при этом пользователь не будет вводить
никаких командр ,то эти данные вообще икогда в программу не попадут.
IH> $| = 1; вам в руки
Спасибо только причем здесь "$|" ???
IH> perlvar (1)
Тоже самое.
IH> * Yuriy <yuriy на telsycom.ru> [030725 12:18]:
>> Привет всем !
>> Есть задача по обработке данных со снифера,
>> которые передаются через:
>> #!/usr/bin/perl -w
>>
>> open(SOURCE,"/opt/M*S/bin/some_sniffer |")||die "$!";
>>
>> программе на Perl для человеческого представления
>> Проблема заключена в буфферизации данных которые передаются
>> через "|". Когда данные поступают, как я предполагаю, по мере
>> наполнения буффера.Соответственно часть данных будет теряться.
>> Можно ли изменить размер буффера в системе ?
>>
>>
>> --
>> Best regards,
>> Yuriy mailto:yuriy на telsycom.ru
--
Best regards,
Yuriy mailto:yuriy на telsycom.ru
Подробная информация о списке рассылки community