如果我运行shell_exec(php文件),它是激活shell_execution并继续处理php文件,还是先尝试完成shell_executed php文件中的所有内容,然后再运行执行它的php文件的其余部分。
发布于 2012-08-24 16:14:25
作为stated in the Documentation,shell_exec()
将以字符串的形式返回完整的输出。所以它必须是一个“阻塞”函数。这意味着它将阻塞其余代码的执行,直到它完成为止。
根据您要执行的命令,您可能希望强制该进程在后台运行,并在命令末尾使用&
字符。当然,这是假设您在基于unix的服务器上运行。
发布于 2012-08-24 16:15:01
它将首先完成shell的执行,然后运行php文件中的其余代码。
https://stackoverflow.com/questions/12105463
复制相似问题