function shell_exec()php适用于shell但不适用于接口

时间:2015-10-15 09:49:10

标签: php bash shell

我在php中执行脚本bash(.sh)的脚本。

该脚本在shell中运行,但不在界面中运行。

脚本:

<?php

echo 'test'."\n"."<BR/>";

$old_path = getcwd();
$cmd = chdir('/db/ITSA/BILLING_GENERATOR/');
echo getcwd()."\n"."<BR/>";

$output = shell_exec("./test.sh");
if($output === null){
var_dump($output2);
}else{
echo 'Pas de sortie!'.'<BR/>';
};
echo $output;
echo '<BR/>';
echo exec('whoami');

当我在服务器上运行php script.php =&gt;输出确定

当我在应用程序中运行脚本时没有带有shell_exec函数的输出。

但其他一切都很好。

有人遇到过这个问题。谢谢你的帮助。

0 个答案:

没有答案