Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Miloserdov                    2:5020/400     17 Jun 2003  18:39:01
 To : Eugene Grosbein
 Subject : Re: перезагрузка PERL
 -------------------------------------------------------------------------------- 
 
 Hello, Eugene!
 You wrote to me on Tue, 17 Jun 2003 20:51:30 +0400:
 
  EG> Вообще-то при exec данные теряться не будут. Ok, если не из обработчика
  EG> делать exec, а по-нормальному: в обработчике флаг выставлять и
  EG> выходить, в основном теле проверять флаг и делать exec().
 
 Будут теряться.
 В скрипте же наверняка построчный анализ идет, а кроме sysread
 от потери данных ничего не спасет.
 Hайти 2 отличия:
 dmitry:~> echo -e "1\n2\n3"| perl -e 'read(STDIN,$_,2); exec "cat"'
 dmitry:~> echo -e "1\n2\n3"| perl -e 'sysread(STDIN,$_,2); exec "cat"'
 2
 3
 dmitry:~>
 
 With best regards, Dmitry Miloserdov.  E-mail: dmitry@bis.ru
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: перезагрузка PERL   Dmitry Miloserdov   17 Jun 2003 18:39:01 
Архивное /ru.unix.bsd/6577c459a836.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional