如何用python关闭一个minecraft服务器?

时间:2013-06-14 16:55:02

标签: python cmd shutdown minecraft

我在机器上运行了多个Minecraft服务器。服务器使用具有相应标题的bat文件启动。我的问题是,如何用python关闭某个Minecraft服务器?或者如何使用python杀死标题为cmd.exe的进程?

3 个答案:

答案 0 :(得分:0)

我会查看os模块中的工具,如果我有关于您正在使用的操作系统的更多信息,它也会有所帮助。

答案 1 :(得分:0)

os.kill通过PID杀死


要按姓名杀死,请尝试psutil。你可以用这种方式杀死所有你的“地雷”:

for proc in psutil.process_iter():
    if proc.name == "minecraft.exe":
        proc.kill()

通过探索 psutil ,您可以找到解决方案来杀死某些。我最好的选择是使用Process类的cmdline属性。

答案 2 :(得分:0)

我最终使用了autohotkey。使用python启动了autohotkey,并为每个服务器创建了单独的.ahk文件。