我需要杀死所有的python脚本,除了一个。不幸的是,所有脚本都有类似的名称"pythonw.exe“。仅在PID上存在差异。
第一次,我不需要留下一个活着的脚本,这就是为什么我只需要用taskkill /F /T /IM "python*"命令杀死系统中的所有python脚本。
但现在,我有了一个脚本,它可以自动执行所有其他脚本。脚本是我简单的“测试系统”。它重写对象脚本,启动、停止和重新启动。但我的问题是目标脚本中的多线程(10 - 20个线程)。
我不知道,如何杀死所有的python线程,除了自动化一个。
附言:我试图获得自动脚本的任务列表和PID,并且杀死了所有的脚本,除了那一个,但它不工作(我不知道为什么)
P.P.S操作系统: Windows XP Python 2.7.8
发布于 2015-01-31 21:58:07
我的解决方案是将测试代码放在exe文件中。现在,我可以像以前一样杀死所有的python脚本。也许有人会提供另一种解决方案?
https://stackoverflow.com/questions/28179883
复制相似问题