Php将命令发送到后台进程

时间:2012-06-22 13:29:52

标签: php exec pipe

我正在写一个网络服务。 PHP处理器应将处理切换到位于服务器上的可执行文件。

在请求到达时,PHP应该运行可执行文件&从可执行文件中获取输出&在PHP中进一步处理它,而可执行文件继续在后台运行。如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

我制作了一个网络服务,它可以在后台运行计算并使用文件进行通信。

  • 来自客户的请求
  • 创建工作档案
  • 启动运行作业文件的后台php cli
  • 如果作业过程完成,则将结果写入结果文件
  • 当客户端从作业请求结果时,服务器进程从结果文件
  • 中读取它