我有一个 PHP 脚本,我需要在其中执行一个 shell 脚本“add_article.sh”,它读取参数文件并将新闻文章内容添加到搜索索引(Lemur/Indri)。
自己(从shell)执行'add_article.sh'脚本工作得很好,但是从php脚本中运行它我得到了这个:
$blah = exec("./add_article.sh", $out, $ret_val);
echo $out . "<BR />";
echo $ret_val . "<BR />";
这产生
阵列
255
它位于正确的目录中,即使使用绝对路径也会失败。我在同一文件中的另一个函数中使用完全相同的格式,该文件在同一目录中执行另一个脚本,一切都很好。
有任何想法吗?