使用 php_exec 执行 2 个 shell 命令一次时出现问题


Something wrong when Executing 2 shell command once with php_exec

我想用"php_exec"执行 2 个 shell 命令一次,但它对我不起作用。

我想做的是,我通过执行一个php_exec进入第一个接口,然后我用php_exec执行另一个 shell 命令。在我看来,它没有成功,我认为只有第一个php_exec执行第二个不成功。

例如,我们使用"wget"下载一个 zip 文件,php_exec php_exec解压缩文件。

感谢您的帮助!

PHP 不会等待 shell 命令完成才继续。您应该将两个 shell 命令合二为一。

exec('wget http://www/file.zip && unzip file.zip');