php - 如何终止由 proc_open 生成的进程

标签 php

我有一个 PHP 脚本,我在其中使用 proc_open() 创建了一个新进程。它执行了大约 2 小时,最后我有一个 proc_close()。

有时我需要在中间停止这个进程,我如何杀死/发出信号以停止并释放 PHP 中的资源

最佳答案

好吧,首先你可以创建一个调用 proc_close (resource $process) 的手动脚本,这显然会等待来自进程的响应,或者如果你需要立即终止它,你可以调用 proc_terminate();

关于php - 如何终止由 proc_open 生成的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388378/

相关文章:

php - 我过度查询 MySql 数据库。另一种检索大量数据的方法?

php - Mailgun 没有到达最后一个 echo/test 语句(PHP/Ubuntu 设置)

php - 适当的 Composer 包 + Git 开发工作流程

php - Woocommerce 根据类别对 ASC 和 DESC 进行排序

java - 运行应用程序时,字符串无法转换为 JSONObject 错误

javascript - 为什么我的 php 文件不能从我的 javascript 运行?

PHP OOP DateTime ModifyDate 小数位错误

phpeclipse : jump to function definition?

php - 未定义 xmlDocumentElement

php - Laravel 5.5 - 事件上的 SerializesModels 导致 ModelIdentifier 错误?