如何使用python关闭minecraft服务器?

如何使用python关闭minecraft服务器?,python,cmd,shutdown,minecraft,Python,Cmd,Shutdown,Minecraft,我有多台minecraft服务器在机器上运行。服务器由具有相应标题的bat文件启动。我的问题是,如何用python关闭某个minecraft服务器?或者如何用python杀死一个有标题的cmd.exe进程?我会看看os模块中的工具,如果我有更多关于您使用的操作系统的信息,它也会有所帮助 通过PID杀死 若要按姓名杀人,请尝试。你可以这样杀死你所有的“地雷船”: for proc in psutil.process_iter(): if proc.name == "minecraft.e

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

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

通过PID杀死


若要按姓名杀人,请尝试。你可以这样杀死你所有的“地雷船”:

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

通过探索psutil,您可能会找到杀死其中一些病毒的解决方案。我的最佳选择是使用类的
cmdline
属性。

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

使用windows server 2012。如果没有python,如何关闭服务器?终止进程不是一个好主意,您将失去服务器状态。