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


Does PHP script Stay alive after it is invoked using cURL?

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

脚本

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

调用脚本所要做的就是将密钥作为 get 请求传递给脚本,脚本的输出存储在数据库本身中。

PS:脚本是指PHP脚本。

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

例如假设我想从索引运行作业.php.php而不等待响应。所以在我的索引中.php而是写

shell_exec('php job.php');

我会做的

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

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