Cam*_*sky 4 ssh virtual-machine google-cloud-platform deep-learning
我正在谷歌云平台上运行Python机器学习脚本。我已在浏览器中通过 SSH 连接。当我运行代码时它可以工作,但是当我关闭浏览器时它似乎停止运行。
我相信我可以使用 nohup 使其在后台运行,但我希望能够在它打印进度输出时对其进行检查。
基本上我希望能够启动脚本,关闭终端,然后从任何计算机重新连接以检查其进度。任何帮助将非常感激。
我是谷歌云平台的新手,如果有任何不清楚的地方,请尝试提供更多详细信息。
小智 6
您可以使用名为 as 的应用程序screen
。只需使用 `sudo apt-get install screen` 安装它(如果是 debian、ubuntu)。在某些情况下,它可能已经安装在您的实例中,您可以检查它。
安装后,在终端中输入以下命令:
screen
Run Code Online (Sandbox Code Playgroud)
并按回车键。现在,您可以开始在终端中进行工作。
当您需要断开连接时,可以按Ctrl+A
,然后按d
。会话将被断开。您可能会注意到将显示的会话 ID(例如,与 分离1498.pts-1.server
)
您现在可以关闭终端。
当您回来时,使用以下命令返回到旧会话。
screen -r *screen_id* (eg. screen -r **1498.pts-1.server**)
Run Code Online (Sandbox Code Playgroud)
这个过程通过浏览器检查了google cloud,ssh,确实有效。
检查此网站了解模式详细信息。
归档时间: |
|
查看次数: |
2678 次 |
最近记录: |