有没有办法在 PyCharm 中分离正在运行的远程 ssh 脚本?

Posted

技术标签:

【中文标题】有没有办法在 PyCharm 中分离正在运行的远程 ssh 脚本?【英文标题】:Is there a way to detach running remote ssh script in PyCharm? 【发布时间】:2020-03-17 07:34:59 【问题描述】:

我经常在 PyCharm 中使用 remote shh 解释器,使用配置的部署。我经常从 PyCharm GUI 运行远程程序(使用 F5 键),这需要几个小时才能完成(例如训练深度网络)。不幸的是,这意味着任何网络中断都会导致正在运行的脚本退出,我必须再次运行该脚本。有没有办法分离正在运行的脚本以使其继续运行?在某种意义上类似于 screennohup 正在做什么?我知道我可以通过 ssh 在屏幕上手动运行它,但是有点不方便。

【问题讨论】:

请edit您的问题包括您现有的启动此脚本的代码。了解脚本的作用也很有帮助——它产生什么输出,以及是否需要捕获输出。 【参考方案1】:

好的。我发现这个功能还没有实现。但是有一个建议的workaround

【讨论】:

以上是关于有没有办法在 PyCharm 中分离正在运行的远程 ssh 脚本?的主要内容,如果未能解决你的问题,请参考以下文章

在iOS App(制作卡拉OK)中从音频文件中分离语音和音乐[关闭]

text 从正在运行的容器中分离

使用 webpack 在 vuejs 中分离模板

在 Git 中分离项目的不同部分

有没有办法查看 Pycharm 正在运行哪些 git 命令?

在 PyCharm 中分析 python 时内存使用率非常高