执行airtest脚本会不断产生adb.exe进程

最近用airtest写自动化脚本,发现挂个一天能产生出十几二十个adb.exe进程,平均每个占用2m左右的内存,搞得我不得不每天手动去清下进程,有人知道这是什么原因和解决办法吗

补充下,每次停掉脚本执行之前产生的adb进程没有被清掉,重新执行脚本就会产生新的adb进程

启动的时候先杀死下所有的adb.exe,开启的子进程由于异常原因可能没法正常关闭的

subprocess.Popen("taskkill /f /im adb.exe", shell=True)