如何从另一个 PHP 脚本异步运行一个 PHP 脚本? [复制]

2023-11-30

可能的重复:
调用另一个 PHP 脚本并在其他脚本完成之前将控制权返回给用户

我需要从另一个 PHP 脚本异步运行一个 PHP 脚本。


Script 1

<?php
    echo "Entering main script 1";
    system("php script2.php");
    echo "Exiting main script 1";
?>

Script 2

<?php
    echo "Entering script 2";
    sleep(10);
    echo "Exiting script 2";
?>

In script 1, I use system()运行方法脚本2.php。我不希望脚本 1 等待脚本 2 完成执行。如何使其异步?有没有其他方法可以在不使用 system() 函数的情况下运行 PHP 脚本?请帮我。谢谢。


Add an &到命令行的末尾,使进程在绝大多数 shell 上在后台运行。 IE。:

Script 1

<?php
    echo "Entering main script 1";
    system("php script2.php &");
    echo "Exiting main script 1";
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从另一个 PHP 脚本异步运行一个 PHP 脚本? [复制] 的相关文章

随机推荐

  • 使用 SFML 库构建 CMake 项目

    我不明白如何使用构建 SFML 项目CMakeLists txt file 如果你有时间的话 请帮帮我 谢谢你 Details 我从官方网站下载了 SFML 库 https www sfml dev org index php 将其移至我的
  • 在 Windows 10 上使用 Python 关闭 WiFi?

    我一直在寻找一种使用脚本打开和关闭 wifi 的方法 我认为这可以通过进入飞行模式或其他方法来完成 当我在谷歌上搜索答案时 我找不到任何对 Windows 有用的东西 只找到 Android 甚至 macOS 的东西 有人有 2 个功能吗
  • 访问保存在类路径中的 Microsoft Access 数据库

    我正在尝试访问存储在类路径中的数据库 我已经安装了 ucanaccess 3 0 0 和所有必需的 jar 我的项目层次结构 这是我到目前为止的代码 public void login Connection conn try conn Dr
  • 是否可以仅为 d3 js 中树布局的子节点到子节点绘制虚线链接

    是否可以只为子节点到子子节点绘制虚线链接 父节点到其子节点应该是常规的连续链接 a b gt dashed links c d gt continues links a 有可能的 看看这个直播example 截图在这里 我创建了两种样式 一
  • 从数据帧的所有单元格值中删除前缀

    我有一个 pandas 数据框 如下所示 col1 col2 col3 field1 index1 value1 field2 index2 value2 field3 index3 value3 field1 index4 value4
  • 绕过 Delphi 7 中的 OutputDebugString?

    我想知道是否可以绕过 OutputDebugString 我希望 OutputDebugString 输出显示在 DebugView 中 而不是显示在内部 Delphi 事件查看器窗口中 但我找不到一种方法来告诉 Delphi 不要吞下 O
  • Payum Paypal Rest config_path

    我正在尝试使用 symfony 3 1 4 中的 payum 包来实现 paypal rest 支付 我需要在我的 Symfony 应用程序中运行 PayPal Plus 因此我读了这篇文章https github com Payum Pa
  • Restful PUT 方法的 ModelAttribute 未填充值 ( JSON )

    我正在使用 Spring MVC 构建一个完全安静的 Web 应用程序 当我有 PUT 方法时 我的 ModelAttribute 表单 bean 未填充 所有值均为 null 如果我使用 POST 方法 所有内容都会正确填充 我用 Pos
  • CMake - set_property 找不到 CACHE 变量

    免责声明 我知道this问题 然而 OP 的需求与我的不同 他真正想要的是将应用程序移植到 Linux 因此答案就在那一行 而不是回答我想知道的 错误的原因 我正在尝试按照中的说明在 CMake GUI 中创建一个下拉列表here and
  • 尝试在 C shell 中实现管道挂起并且未运行命令

    我正在尝试运行这个命令ps j more 我认为我已经正确设置了管道 但由于某种原因它只是挂起 我正在调用一个正在运行的 forkps j和第二个运行的叉子more并用管道将它们连接起来 由于某种原因 这仍然没有按预期工作 代码如下 def
  • 如何在 R 中使用 GenSA 函数进行数学约束

    我目前正在尝试使用模拟退火包 GenSA 来最小化以下功能 efficientFunction lt function v t v Cov Mat v 其中 Cov Mat 是从 4 个资产获得的协方差矩阵 v 是维度 4 的权重向量 我正
  • 通过在另一列中出现多个值来过滤组[重复]

    这个问题在这里已经有答案了 如同这个问题但又增加了皱纹 我想仅过滤在组的任何行的特定列中同时具有两个 或全部多个 值的行组 例如 假设我有这个数据框 df lt data frame Group LETTERS c 1 1 1 2 2 2
  • 当我关闭灯箱时停止播放视频

    我用这个建立了一个弹出窗口article看起来真的很好 这是我所做的
  • OpenCV 中的连接组件

    我正在寻找一个 OpenCV 函数 它可以找到连接的组件并对其执行一些任务 例如获取对象中的像素数 轮廓 像素列表等 OpenCV C 有没有类似于MatLab的regionprops的函数 从3 0版本开始 OpenCV有connecte
  • 不使用 sklearn 从数据构建混淆矩阵

    我正在尝试在不使用 sklearn 库的情况下构建混淆矩阵 我无法正确形成混淆矩阵 这是我的代码 def comp confmat currentDataClass 1 3 3 2 5 5 3 2 1 4 3 2 1 1 2 predict
  • 将值从一个对象复制到另一个对象(不同类型)

    我需要将一个对象的某些属性复制到另一个对象 但是 某些属性需要从十进制到整数的类型转换 我发现这个问题非常有用 将值从一个对象复制到另一个对象 但是 我不知道如何修改 Jon Skeet 和 Marc Gravell 的 MiscUtil
  • 了解递归以生成排列

    我发现递归 除了像阶乘这样非常直接的递归之外 非常难以理解 以下代码片段打印字符串的所有排列 谁能帮我理解一下 如何正确理解递归 void permute char a int i int n int j if i n cout lt lt
  • 在 docker 构建期间无法使用进程替换,因为 bash 进入 posix 模式

    在 Dockerfile 中 我想使用进程替换 RUN echo lt echo DATA DATA But docker build运行每个 RUN 命令 bin sh 显然正在运行sh导致 bash 切换到 POSIX 模式 该模式不允
  • 如何让 Range 返回其名称?

    Dim sampleRange as Range Set sampleRange Worksheet Range Cells 1 1 Cells 1 4 sampleRange Name Range1 MsgBox sampleRange
  • 如何从另一个 PHP 脚本异步运行一个 PHP 脚本? [复制]

    这个问题在这里已经有答案了 可能的重复 调用另一个 PHP 脚本并在其他脚本完成之前将控制权返回给用户 我需要从另一个 PHP 脚本异步运行一个 PHP 脚本 Script 1 Script 2 In script 1 I use syst