1

我有一个我认为很简单的问题。我有一个运行 JupyterHub 的 Ubuntu 服务器 (14.04)。我使用标准命令启动服务:

sudo jupyterhub

我是通过 SSH 连接到服务器本身来执行此操作的。但是,在服务启动后,我的终端变成了“仅记录模式”(我的话)。jupyterhub notebook 应该是可用的,但我无法访问 CL。问题是该服务仅在我的终端通过 SSH 连接时才运行。当我断开连接时,我无法再访问该服务。如何保持服务运行,以便在我断开 SSH 会话后可用?

4

1 回答 1

0

您可以使用类似screennohup执行此操作,但我更喜欢screen例如

screen -dmS hub sudo jupyterhub

这将在您的用户下生成一个新的 tts。sudo如果您没有NOPASSWD启用此命令,则必须进入那里并输入密码:

screen -r hub

你会看到提示。输入您的密码,集线器将启动。按Ctrl + A + D回到原来的命令行。

这很好,因为如果您开始遇到问题jupyterhub,您可以随时screen -r hub重新连接并进行故障排除。

于 2016-04-27T19:38:22.253 回答