parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

если интересуют детали: просьба читать документацию

Александр Петросян (PAF) 11.11.2002 10:19 / 11.11.2002 10:20

Иван, вы читаете документацию поверхностно, в той же статье специально подробно разобраны аргументы:

http://parser.ru/docs/lang/filecgiexec.htm
Кроме того, вызываемой программе можно передать ряд аргументов, перечислив их через точку с запятой после хеша переменных окружения:
^file::exec[script.pl;;длина;ширина]
куда деваются ошибки выполнения внешних программ тоже расписано подробнейшим образом:
Объект, созданный этими конструкторами, имеет дополнительные поля:
status - информация о статусе завершении программы (обычно 0 - программа завершилась успешно, не 0 - с ошибкой)
работа с путями по parser везде одинакова и тоже подробно описана:
http://parser.ru/docs/lang/app1.htm


что вы сделали, это создали объект класса file, и никуда ничего не напечатали. скорее всего, ваша попытка запуска wget выдала ошибку. напечатайте $myfile.status, $myfile.stderr, $myfile.text, посмотрите, что было.

если вы не положите wget в тот каталог, откуда запускаете, получите ненулевой .status.

если запустится правильно, но у wget будут какие-то проблемы, получите объяснения в .stderr.

диагноз: нельзя экономить на чтении документации, думая, что другие сделают всё за вас.