首页 > 解决方案 > 当SSH在本地机器上终止时保持jupyter实验室笔记本运行?

问题描述

我希望能够关闭我的本地机器,同时让我的代码在 jupyter lab 中持续运行,然后再继续运行,但是一旦 SSH 终止,jupyter lab 内核就会停止。当我关闭 jupyter 实验室浏览器选项卡时,我的代码也会停止执行。

从谷歌云平台市场我正在使用“深度学习虚拟机”。从那里,我通过建议的 gcloud 命令 (Cloud SDK) SSH 到它gcloud compute ssh --project projectname --zone zonename vmname -- -L 8080:localhost:8080。然后它会打开与 VM 的 PuTTY 连接,并自动运行 jupyter lab,我现在可以在本地主机上访问它。

在这种情况下,我该怎么做才能在本地机器关闭的情况下运行我的代码?

标签: sshgoogle-cloud-platformjupyter-notebookgoogle-cloud-sdkgoogle-dl-platform

解决方案


我通常在通过 ssh 使用 jupter notebook 时使用“nohup” !

:~$ nohup jupyter notebook --ip=0.0.0.0 --port=xxxx --no-browser &

你可以在这里了解更多

希望能帮助到你!


推荐阅读