我有以下情况。 我想在我的笔记本电脑中编写python代码,运行时间超过24小时。我使用的是UBUNTU 12.04 lts。
是否有可能在我的笔记本电脑中编写python代码,自动将其发送到某个远程桌面,然后在那里运行并在完成后将输出结果发送到我的笔记本电脑? 建议我使用 openssh 。
但我想以下列方式做到这一点----
从特定gmail文件夹中的最新电子邮件下载附件的 python代码是什么?
答案 0 :(得分:1)
如果你的远程系统是windows,一个很好的选择是使用SysInternals的PsExec。
实施例。如果您的脚本是long_running.py,则典型用法是
PsExec \\remote-server -c long_running.py
如果您的远程系统是* nix,并且您的本地系统是Windows,则可以使用ssh通过Plink(PuTTY的一部分)进行远程执行。
plink remote-server@user -m long_running.py
最后,如果远程和本地计算机都是* nix系统,您只需使用ssh
ssh remote-server@user 'bash -s' < long_running.py
注意这只是一些可能的选项,但想法是可以通过ssh
或类似的选项(如PsExec)进行远程执行
答案 1 :(得分:0)
如果两个系统都运行* nix,您可以轻松地在本地完成所有开发工作和调试,同时仍然远程执行:
一次设置:
出版:
执行:
这个解决方案的优点是,如果你有一个需要频繁编辑/更改的持续项目,你可以在本地进行所有开发工作/调试,而“发布”所需的唯一工作就是点击保存按钮,启动屏幕,然后运行。