Re: Re: authMigrate.pl

От: Michael Kulakov <CGatePro_at_mx_ru>
Дата: Fri 17 Jun 2005 - 11:12:48 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.

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

С уважением,
  Михаил Кулаков Получено Fri Jun 17 07:12:49 2005

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