不要等待PHP shell_exec

时间:2015-10-24 23:30:04

标签: php

是否可以跳过等待shell执行命令的响应?

该命令执行aria2c并将文件放入下载队列。因此,我不必等待回应。否则我会遇到“内部服务器错误”,因为达到了最大执行时间。

1 个答案:

答案 0 :(得分:1)

你应该使用exec()并将输出重定向到一个文件,否则它将在后台运行

  

如果程序是使用此功能启动的,则为了它   继续在后台运行,程序的输出必须是   重定向到文件或其他输出流。没有这样做会   导致PHP挂起,直到程序执行结束。