|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577c459a836.html, оценка из 5, голосов 10
|