当我执行';my.exe';在php的后台(如果my.exe中有错误)

当我执行';my.exe';在php的后台(如果my.exe中有错误),php,windows,process,background,cmd,Php,Windows,Process,Background,Cmd,我需要在后台从PHP执行一个.exe文件。 我得到了一个Windows7+XAMPP(PHP5.2.9) 使用此命令时: pclose(popen('start/b“title”“.$myEXE.”-param1-param2>log.txt,'r') 如果一切顺利,就没有问题,问题在于.exe是否失败或存在som问题。 当这种情况发生时,有一个cmd进程永不消亡,并占用大约3-5MB的RAM。如果有很多过程。。。这可能是个问题 我不知道我能做些什么来避免这种情况 谢谢!!;) 如果您有任何方法

我需要在后台从PHP执行一个.exe文件。 我得到了一个Windows7+XAMPP(PHP5.2.9)

使用此命令时:

pclose(popen('start/b“title”“.$myEXE.”-param1-param2>log.txt,'r')

如果一切顺利,就没有问题,问题在于.exe是否失败或存在som问题。 当这种情况发生时,有一个cmd进程永不消亡,并占用大约3-5MB的RAM。如果有很多过程。。。这可能是个问题

我不知道我能做些什么来避免这种情况


谢谢!!;)

如果您有任何方法可以确定它们是一个错误,请向有问题的进程发送一个SIGKILL?这就是我想要做的。因为log.txt(它的log_uniqueID.txt)被zombie cmd阻止,我无法删除它。因此,我将使用
handle.exe
from来杀死cmd。