PHP脚本在使用cURL调用后是否保持活动状态?

时间:2014-12-16 09:11:56

标签: php curl

考虑一下情况,我有大量的数据要处理,我实际上想要分成几部分,所以使用CronJobs我调用一个脚本来检查是否有任何要处理的新数据可用,如果是,脚本调用使用cURL的其他几个脚本,问题是,

脚本可能需要几分钟才能执行,因此如果在单个脚本之前将作业分配给各个脚本后调用父级会死亡,那么单个脚本是否会死亡?,

我需要做的就是调用脚本是将一个键传递给脚本作为get请求,脚本的输出存储在数据库本身。

PS:脚本是指PHP脚本。

1 个答案:

答案 0 :(得分:0)

您可以在后台运行命令,而无需使用"&"命令

等待响应 例如,

假设我想从index.php运行job.php而不等待响应。所以在我的index.php中 而是写作

shell_exec('php job.php');

我会做

shell_exec('php job.php > /dev/null 2>/dev/null &');

并将命令置于后台并立即释放终端。