0

首先,我承认这是在 SuperUser 上交叉发布的,但我决定也在这里发布,因为我的目标是与编程相关,并且这个社区可能有比我想的更好的解决方案场景。

我有一台 Windows 7 计算机,它充当媒体中心,因此它始终处于打开状态,但并不总是在使用中。我希望能够远程登录到这台机器并启动一些需要时间计算的 Python 脚本。

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

有没有办法远程访问计算机以启动和监控这些 Python 脚本的执行,同时不打扰媒体中心用户?

4

4 回答 4

1

将它们的执行包装在Remote WSH中怎么样?不确定监控部分,虽然我想你可以简单地让你的脚本在远程机器上创建一个日志,然后你可以在远程脚本仍在运行时实时“跟踪”它......

于 2010-02-05T17:25:33.523 回答
1

对于运行远程 python,我喜欢execnet。它使您可以选择在任何“ssh”连接上运行代码,或者如果您在本地网络上,您可以在连接机器上运行一个小引导脚本(请注意,如果您打算从其他地方连接,这不安全)

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

设置起来并不难,一旦你设置好了,你将来会有很大的灵活性,即将你的脚本分发到更多的机器上。

于 2010-02-05T17:47:01.677 回答
0

进一步搜索产生了这个使用媒体中心和远程连接的确切地址:http: //www.missingremote.com/index.php? option=com_content&task=view&id=3692&Itemid=232

于 2010-02-05T17:35:48.550 回答
0

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

于 2010-02-05T18:15:35.580 回答