有没有一种方法可以使用shell_exec而无需等待命令完成?
我有一个过程密集型任务,我想在后台运行。
用户单击一个页面,PHP脚本运行,最后,根据某些条件(如果需要),它必须运行Shell脚本EG:
shell_exec('php measurePerformance.php 47 844 email@yahoo.com');
当前,我使用shell_exec,
需要脚本等待输出。有什么方法可以执行我想要的命令, 等待命令完成?
回答:
如何添加。
"> /dev/null 2>/dev/null &"shell_exec('php measurePerformance.php 47 844 email@yahoo.com > /dev/null 2>/dev/null &');
请注意,这也摆脱了stdio和stderr。
以上是 有没有一种方法可以使用shell_exec而无需等待命令完成? 的全部内容, 来源链接: utcz.com/qa/401895.html