用PHP执行cmd并杀死进程

时间:2018-10-21 14:03:13

标签: php cmd exec

我在Windows机器上运行一个简单的php代码: exec('b.exe b.txt c.txt')。

b.txt是输入,而c.txt是输出。

有时输出的txt文件(c.txt)非常大,我需要通过终止进程来防止它。我认为我必须检查输出的大小,如果大于10 MB,则必须杀死exec。 关于我如何杀死执行者的任何想法;

1 个答案:

答案 0 :(得分:0)

使用this异步执行命令。使用带有适度睡眠计时器的while循环,并连续检查GetView()文件的大小以及process is still alive的大小。如果进程太大,请使用this终止进程。