我有一个 bash 脚本,我通过命令行像这样运行:
./script.sh var1 var2
在调用某个 php 文件后,我正在尝试执行上述命令。
我现在拥有的是:
$output = shell_exec("./script.sh var1 var2");
echo "<pre>$output</pre>";
但它不起作用。我也尝试过使用exec
and system
,但脚本从未执行过。
但是,当我尝试运行shell_exec("ls");
它时它确实有效并且$output
是所有文件的列表。
我不确定这是因为我使用的 VPS 的限制,还是问题出在其他地方?