2010-02-05 26 views
0

首先,我得承认这是cross-posted at SuperUser但我决定也张贴在这里作为我的目标是规划的相关和这个社区可能有更好的解决方案场景不仅仅是一个我想着。访问远程计算机启动Python脚本,而不会干扰用户

我有一个充当媒体中心的Windows 7电脑,因此它总是在但并不总是使用。我希望能够远程登录到本机,并启动一些需要时间计算的Python脚本。

我使用dropbox同步脚本及其输出。如果我使用远程桌面,我可以看到桌面并使用它,但媒体中心视图被阻止(我登录屏幕)。如果我使用LogMeIn,媒体中心应用程序关闭(与远程使用不兼容),并且远程和媒体中心视图都相同。

是否有访问计算机远程启动和监控这些Python脚本的执行,同时不妨碍媒体中心用户的方式?

回答

1

如何在Remote WSH内包装它们的执行?不知道监控的一部分,但我想你可以简单地让您的脚本创建远程计算机上的日志,然后你可以的“尾巴”,它在实时而远程脚本仍在运行...

1

对于运行远程python我喜欢execnet。它使您可以选择在任何“ssh”连接上运行代码,或者如果您在本地网络上有一点bootstrap script,您可以在连接的计算机上运行(因为如果打算从别处连接,这样做不安全)

我会运行openssh并使用execnets ssh连接器。您可以制作频道,以便将脚本的结果发回给您。

这并不难安装,一旦你做,你有很多的在未来的灵活性,即分发脚本上有更多的机器。

0

我用psexec在Windows机器上运行远程命令。

相关问题