我在Windows机器上运行一个简单的php代码: exec('b.exe b.txt c.txt')。
b.txt是输入,而c.txt是输出。
有时输出的txt文件(c.txt)非常大,我需要通过终止进程来防止它。我认为我必须检查输出的大小,如果大于10 MB,则必须杀死exec。 关于我如何杀死执行者的任何想法;
答案 0 :(得分:0)
使用this异步执行命令。使用带有适度睡眠计时器的while循环,并连续检查GetView()
文件的大小以及process is still alive的大小。如果进程太大,请使用this终止进程。