我在我的 php 脚本中调用它:
exec("gutschein.php >/dev/null 2>&1 &");
调用脚本(生成 pdf 并通过电子邮件发送)可以工作,但该进程没有在后台运行(我使用gutschein.php 中的 sleep 语句检查了它)。浏览器一直挂起,直到 Gutschein.php 的执行完成。
我还检查了以下内容:
exec("/usr/bin/php gutschein.php >/dev/null 2>&1 &");
或者
shell_exec("/usr/bin/php gutschein.php >/dev/null 2>&1 &");
它不会改变任何东西。该脚本实际上是在 linux 服务器上运行的。有人知道我做错了什么吗?