доброго времени суток, у меня вопрос, нужно чтобы потомки могли читать файл сохраняя смещение, примерно так: open(FILE, '<fortest') || die $!; for (1..2) { my $pid = fork; die $! unless defined $pid; unless ($pid) { open(TMP, '>/tmp/'.$$); until (eof FILE) { my $string = <FILE>; print TMP $string; } exit(0) } } проблема в том что строки разрываются и общий размер файлов '>/tmp/'.$$ получается большим чем исходный размер файла fortest. вопрос - как такое грамотно осуществить?
Ответ на:
комментарий
от Slavaz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум двунаправленный канал через ssh на perl (2003)
- Форум Непонятные тормоза в паренте после fork (2005)
- Форум perl обработка stdout and stdin сторонней проги (2006)
- Форум Perl + FastCGI + nginx (2009)
- Форум сегфолт в perl gtk2, которого раньше не было (2014)
- Форум [perl] упростить код (2010)
- Форум помогите найти ошибки в следующем перловом коде (2004)
- Форум perl, IPC & socket - чего тут не так? (2006)
- Форум Решил освоить perl =) (2005)
- Форум Буфер вывода в Perl - как отключить? (вывод от wine) (2012)