Ssh 在远程服务器的后台运行Jupyter笔记本,获取输出
我试图在后台运行一个Jupyter笔记本。我发现其中包括命令Ssh 在远程服务器的后台运行Jupyter笔记本,获取输出,ssh,jupyter-notebook,Ssh,Jupyter Notebook,我试图在后台运行一个Jupyter笔记本。我发现其中包括命令 jupyter notebook &> /dev/null & 在我本地的机器上工作。然而,我有两个问题: 我需要一个令牌,以便能够在浏览器窗口中访问我的笔记本。但是,使用上述命令,除了进程ID之外,终端窗口中没有任何输出,因此我无法访问笔记本 我还需要在远程机器的后台运行笔记本。我ssh进入远程计算机,然后运行jupyter笔记本--无浏览器。但是,一旦我关闭笔记本电脑,笔记本进程就会在本地终端窗口以及ssh
jupyter notebook &> /dev/null &
在我本地的机器上工作。然而,我有两个问题:
ssh
进入远程计算机,然后运行jupyter笔记本--无浏览器
。但是,一旦我关闭笔记本电脑,笔记本进程就会在本地终端窗口以及ssh
中终止jupyter notebook --no-browser
在远程服务器中,然后终止对远程服务器的ssh
。我的问题归结为以下两个子问题:
ssh
,还有什么方法可以做到这一点吗?我想这并不是最大的问题,但是简单地杀死ssh而不是一些更优雅或更有效的解决方案似乎是非常不礼貌的screen-r
,即可在ssh
连接到远程服务器后附加屏幕在没有浏览器选项的tmux上运行Jupyter笔记本。并在需要时使用浏览器。要使会话像变量一样运行,您可以在Jupyter中使用nbconvert,使用命令:
Jupyter nbconvert--To notebook--execute--in place mynotebook.ipynb
,在多次分离后在浏览器上打开Jupyter notebook时,获取其输出