Php 产卵和监控过程的最佳方式?
我将构建一个产生三个系统进程的应用程序(Linux)。他们将运行2-8分钟,然后完成工作并退出。相当标准 我想知道最好的方法是:Php 产卵和监控过程的最佳方式?,php,linux,logging,command,process,Php,Linux,Logging,Command,Process,我将构建一个产生三个系统进程的应用程序(Linux)。他们将运行2-8分钟,然后完成工作并退出。相当标准 我想知道最好的方法是: 产生过程 记录他们的输出 当流程完成其工作时执行操作 非常感谢您的帮助。谢谢 如果您有扩展,请使用PCNTL函数。它们将您从获取进程ID、检查其状态等方面抽象出来 pcntl\u exec启动流程 pcntl_waitpid使用WNOHANG选项轮询其当前状态 要记录输出,请在命令中附加/tmp/somefile 2>&1。为每个进程使用不同的临时文件名-您可以
- 产生过程
- 记录他们的输出
- 当流程完成其工作时执行操作
非常感谢您的帮助。谢谢 如果您有扩展,请使用PCNTL函数。它们将您从获取进程ID、检查其状态等方面抽象出来
启动流程pcntl\u exec
使用pcntl_waitpid
选项轮询其当前状态WNOHANG
- 要记录输出,请在命令中附加
。为每个进程使用不同的临时文件名-您可以使用/tmp/somefile 2>&1
tempnam()