parser

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

 

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

Ответ

anthrop 06.11.2009 16:04

Очень не хочется буквоедствовать и препираться с Вами, но постараюсь мысль свою донести, раз уж начал.

Абсолютно согласен с тем что код может лежать где угодно. Давайте говорить о рабочем каталоге процесса?

У нас есть парсерный скрипт со своим рабочим каталогом (он же — текущий каталог, так?). Пусть им будет document_root/path/to/script/

Мы вызываем скрипт ^file::exec[/dir/script.sh].
Это другой процесс и у него другой рабочий каталог.
А в документации написано что "рабочим каталогом запускаемой программы является текущий каталог". Из этого утверждения следует что script.sh должен наследовать рабочий каталог вызвавшего его скрипта.