我正在尝试将Jupyter笔记本连接到我的GCP实例。在了解了StackOverflow的一些信息之后,我使用了-
nohup jupyter notebpook --ip=0.0.0.0 &
在后台运行jupyter笔记本。然后通过SSH进入GCP-
ssh username@<public_ip> -L 8888:127.0.0.1:8888
因此,我可以在127.0.0.1:8888
上访问Jupyter笔记本
由于大多数说明都是盲目遵循的,所以我对nohup
的实际工作方式有些困惑。我有以下问题-
对于非常介绍性的问题表示抱歉。感谢您的帮助!
答案 0 :(得分:0)
即使您断开了ssh会话,在nohup下运行该进程也可以使其保持运行状态。要杀死它,请在进程列表中找到它并杀死它:
killall jupyter
您可以通过在笔记本中的单元格中查看环境来判断您正在远程实例上运行。只需输入:
import os
print(os.environ)
只要GCE实例正在运行,就会向您收费。 jupyter是否正在运行都无关紧要。要停止实例,请进入GCP控制台,选择该实例,然后单击“停止”。