RE: Re: authMigrate.pl

От: Anatoly A. Orehovsky <CGatePro_at_mx_ru>
Дата: Fri 17 Jun 2005 - 11:18:32 MSD


> On Thu, Jun 16, 2005 at 10:53:23PM -0700, Vladimir A. Butenko wrote:
>
> > >Я-то говорю о том, что если хелпер вообще не был найден в "program
> > >path", надо бы писать в лог об этом недвусмысленно.
> >
> > Оно и будет писать - если в OS есть функция "Запустить
> процесс". В Унихах
> > (в общем случае) такой функции нет. Там делается fork() - и он, как
>
> Владимир, ради user friendly errors display можно и stat()
> позвать и +x
> проверить :) перед fork/exec.

Да проще надо быть - сынку в stderr писать perrorом после сбойного execа.

> > правило, успешен. После чего CGatePro (папа) бежит себе
> дальше работать. А
> > сынок себя подменяет (exec*()) тем, что Вы ему сказали
> запустить. И если
> > это у него не получится (по любой причине), то это та же
> ситуация, что и
> > когда получилось, но потом программа грохнулась с таким кодом.
> >
> > При этом (опять же в зависимости от OS, вызова, и прочего)
> - может сначала
> > обнаружится, что программа закрыла свои каналы в/в - что и будет
> > фиксироваться в логах. А что там произошло с кодом возврата
> - может и не
> > зафиксироваться.
> >
> > Если что-то прописалось в stederr - то оно будет в CGatePro
> log'ах. А код
> > возврата - не будет, потому как это просто цифирька какая-то... :-)
>
> С уважением,
> Михаил Кулаков

--
Anatoly A. Orehovsky AO9-RIPE AAO1-RIPN
Получено Fri Jun 17 07:18:38 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:33 MSK