On Fri, 07 Nov 2003 12:35:59 +0200
  <CGatePro@mx.ru> (Alexander Lapshin) wrote:
> On 06.11.03 22:29, (Vladimir A. Butenko) wrote:
> 
> > Естественно. Программой в ОС называется то, что ядро ОС может запустить. 
> > Если ядро может запускать только бинарники (как в современных Виндоузах, 
> > так и в Windows NT 2.0 aka OS/2),  то они и есть программы. В Унихах 
> > exec() пожет понять, что надо запустить интерпретатор - поэтому там и 
> > .pl - программа.
> > 
> > Но - не всё так плохо. Во-первых, никто не мешает Вам запустить все явно,
> > "[FILE] CMD C:\APP\....." (то есть с явным указанием интерпретатора).
> > Во-вторых, посмотрите на страничку Settings->WebUser. Она там с такими 
> > системами борется явным указанием интерпретаторов - для CGI, но, 
> > кажется, это работает и для Rules Exec.
> 
> 	А может быть, не мудрствуя лукаво, для WIN и OS/2 вместо exec() 
> использовать system()? И проблема сразу отпадает.
Честно говоря, "не мудрствуя лукаво" - OS/2 - это забава выходного дня. То есть, конечно, можно посмотреть, "что там будет, если..." - но на это нужно время. Как Вы догадываетесь, основные пользователи ОС/2 - на бывшей одной шестой, и как Вы догадываетсь - без малейших надежд на легальное использование. То есть, можно, конечно, заняться альтруизмом. Но на него надо много денег.
> 	1) запускается скрипт
> 	2) Пишет в 123.Log строку "---START---"
> 	3) Пишет всё письмо
> 	4) После этого как-бы "зависает" пока по таймауту CGP его не прибьёт, 
> т.е. строку "---FINISH---" мы 123.log никогда не увидим.
> 	Отсюда можно сделать вывод, что, после посылки письма в вызываемый 
> скрипт, клиентский STDIN не закрывается.
> 	Или у Вас есть другие объяснения?
Ага. Письмо-то пишется ВСЁ. То есть - знакомая проблема ОС/2 - она порой при закрытии пишушего конца - ни фига не говорит другому, что он закрылся.
Может, конечно, это и лечится-обходится. Но давайте это Вы, а не я - найдете в документации IBM, где это и как обходится. А я тогда с радостью это сделаю, если это не более 5 строк.
> -- 
> (c)ALex
Sincerely,
Vladimir
Получено Fri Nov 07 11:01:17 2003
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:51 MSK