Здравствуйте!
On Thu, Jun 16, 2005 at 09:29:16PM +0400, Roman Prokhorov wrote:
> >>>>> 16:19:12.68 2 EXTAUTH 'authMigrate.pl' relaunching
> >>>> > >>>> authMigrate.pl - не бинарник, и запустить его непосредственно нельзя, > >>>> поэтому запускать нужно вот это: /usr/local/bin/perl authMigrate.pl > >>> > >>> Там в начале скрипта есть "#!/usr/bin/perl -w" и сделан > >>> "chmod +x authMigrate.pl". > >>> > >>> У меня в другом месте (из account rules) из-под CGP совершенно успешно > >>> пускается скрипт на sh, так что дело явно не в этом. > >>> > >>>>> >>>>> 16:19:12.75 2 EXTAUTH reading finished
> >>>>> 16:19:12.68 2 EXTAUTH launching authMigrate.pl
> >>>>> 16:19:12.72 2 EXTAUTH 'authMigrate.pl' launched
> >>> > >>> Мне бы по существу вопрос ответ получить. > >> > >> Ответ: запускать нужно "/usr/bin/perl authMigrate.pl". > > > > Вы оказались неправы, но тем не менее спасибо за помощь. Навели на > > мысль. Я по ошибке положил authMigrate.pl в APPFOLDER вместо > > BASEFOLDER, а в Program Path путь должен быть относительно BASEFOLDER. > > > > Переложил куда надо и всё заработало без явного указания "/usr/bin/perl". > > > > Вообще диагностика могла бы быть и повразумительнее, что-то вроде > > "file not found" и то было бы ясно с первого раза. > > Вот если бы вы с самого начала запустили через /usr/bin/perl, то perl через > stderr сообщил бы, что файл не найден. Указывать лучше явно, потому что > неявно система всё равно perl запустит.
Роман, а если бы я случайно опечатался в пути к perl, например,
/usrlocal/perl
то чтобы мне система сообщила ? file not found или 'reading failed: Error Code=external helper output' ?
С уважением,
Михаил Кулаков
ps. Чем дальше в лес, тем больше подмены понятий :) Получено Thu Jun 16 17:40:25 2005
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:33 MSK