使用Python脚本重新启动远程服务器

时间:2013-09-10 11:48:37

标签: python restart shutdown

我正在尝试编写一个Python脚本,它将以指定的顺序重新启动同一网络上的一系列服务器。我已经使用os.system('shutdown / r')来重启我自己的机器,但我找不到使用用户名和密码关闭远程服务器的文档。我最终想要通过按钮从Raspberry Pi运行Python脚本。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:3)

本文详细介绍了如何为Windows配置远程关机:http://www.howtogeek.com/109655/how-to-remotely-shut-down-or-restart-windows-pcs/

请注意,您需要Samba来获取可以从Linux运行的net命令。

如果没有,那么解决方法是在Python中编写一个小型服务器,安装在Windows上,接受来自Pi的“重启所有”命令(使用普通套接字服务器但实现某种密码)保护)。

答案 1 :(得分:1)

如果您可以通过SSH访问这些服务器,请尝试Fabric

非常有用的工具!