on 16.6.05 2:38 PM, Victor Sudakov at CGatePro@mx.ru wrote:
> Roman Prokhorov wrote:
>>>> >>>> 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 запустит.
-- RomanПолучено Thu Jun 16 17:29:19 2005
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:13:55 MSK