【发布时间】:2010-11-26 05:12:18
【问题描述】:
我正在一个 PHP 脚本中使用 proc_open 创建一个进程。
我如何在另一个脚本中终止它。我无法传递 proc_open 返回的资源。
我也尝试使用 proc_get_status() ,它返回 ppid 。我没有得到孩子们的pid。
开发环境:WAMP
感谢任何输入。
【问题讨论】:
-
我猜:没有处理任何进程信息是没有办法的。
-
@tuergeist 或多或少,这是真的。在 unix-likes 上,可以在打开该进程时立即打开该进程的管道,这样您就可以告诉它稍后关闭,但是在 PHP 这样的无状态系统上,除非您使用 session 或相似的东西。最后,你必须跟踪一些东西,这样你才能知道如何关闭 proc。
-
有更新就好了。
-
我决定更改我的模型并终止同一脚本上的进程。但是仍然有人可以提供一些输入。
标签: php kill-process