У меня есть сценарий PHP, в котором мне нужно выполнить сценарий оболочки 'add_article.sh', который читает файл параметров и добавляет содержимое статьи новостей в поисковый индекс (Lemur / Indri).
Само выполнение скрипта add_article.sh (из оболочки) работает отлично, но, запустив его из скрипта php, я получаю следующее:
$blah = exec("./add_article.sh", $out, $ret_val);
echo $out . "<BR />";
echo $ret_val . "<BR />";
Это производит
Массив
255
Он находится в правильном каталоге и не работает даже с абсолютным путем. Я использую точно такой же формат в другой функции в том же файле, который выполняет другой сценарий в том же каталоге, и все в порядке.
Есть идеи?