在具有特定名称的Windows中运行程序,以便我可以在稍后运行中关闭它

时间:2013-10-23 01:17:02

标签: python windows

我在Windows上打开了同一程序的许多实例,并且许多实例同时运行。有时,其中一个出现问题,要么运行时间太长,要么占用太多CPU并减慢其他所有内容,等等。在这些情况下,我想关闭实例,以便它不会阻碍,并在其他时间再次运行。

为了做到这一点,我想也许我可以打开程序(就像我现在一样),但是有一个特定的名字。一个例子可能是,PythonProg1,PythonProg2等。当程序运行时,如果出现问题,那么我可以通过结束该命名实例来关闭我想要关闭的特定实例。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

尼尔 - 你点击它们打开它们吗?如果是这种情况,我认为我不能帮助你。

如果你有一个python脚本来运行它们,那么只需在启动它时将每个脚本分配给一个变量......

PythonProg1 = Popen(...

你甚至可以保留一份清单......

PythonProg = []
PythonProg.add(Popen(...))

然后你可以输入一个计时器或其他测试标准,并对任何违规者运行Popen.kill()。