我在网络服务器nginx + php-fpm上有主要的php脚本,并尝试使用来自网络浏览器的GET请求在后台运行另一个php脚本。在main.php行代码中调用detect.php:PHP:无法在后台执行脚本
exec("/usr/bin/php -f /var/www/detect.php 6 > /dev/null 2>&1 &");
detect.php 不启动。我没有任何错误。
如果删除 “&”:
exec("/usr/bin/php -f /var/www/detect.php 6 > /dev/null 2>&1 ");
detect.php成功启动。
从壳庆典以 “&”:
sudo -u www-data /usr/bin/php -f /var/www/detect.php 6 > /dev/null 2>&1 &
脚本detect.php成功启动。
我需要在后台运行detect.php! main.php中有很多其他的动作和其他脚本。我不能等detect.php完成。 –
与客户端的连接关闭后,您可以同步运行吗? – Jerry