一尘不染

有没有一种方法可以使用shell_exec而无需等待命令完成?

php

我有一个过程密集型任务,我想在后台运行。

用户单击一个页面,PHP脚本运行,最后,根据某些条件(如果需要),它必须运行Shell脚本EG:

shell_exec('php measurePerformance.php 47 844 email@yahoo.com');

当前,我使用shell_exec, 但这
需要脚本等待输出。有什么方法可以执行我想要的命令, 而无需 等待命令完成?


阅读 378

收藏
2020-05-26

共1个答案

一尘不染

如何添加。

"> /dev/null 2>/dev/null &"

shell_exec('php measurePerformance.php 47 844 email@yahoo.com > /dev/null 2>/dev/null &');

请注意,这也摆脱了stdio和stderr。

2020-05-26