我进行了很多搜索以找到确切的答案,但没有找到任何答案。
很多人提到我们应该&在命令结束时不等待响应。
例如运行bg.php在后台,建议这样做:
exec("/usr/bin/php bg.php &");
但这对我不起作用。主脚本等待完整执行bg.php.
我也读过一些地方可以写bg.php输出在日志文件中,但我的后台脚本不产生任何输出。它执行一些处理,然后在数据库中写入一些内容。
我只想让我的脚本运行 bg.php 并且不要等待它结束。
请帮助我包括正确的代码。
您还必须将程序输出重新路由到某处,通常是 /dev/null
exec($cmd . " > /dev/null &");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)