Jupyter Notebook 在后台启动时挂起。为什么?

Jupyter Notebook 在后台启动时挂起。为什么?
  • 如果它在 GUI 中启动并且我离开 PC 并通过笔记本访问它,它可以正常运行。

  • 如果jupyter notebook通过 SSH 启动,则运行正常。但显然当 SSH 关闭时它会退出。

  • 如果它通过jupyter notebook &> /dev/null &SSH 启动,它就会挂起。

  • 如果它通过jupyter notebook &SSH 启动,它也会挂起。

我的Jupyter Notebook挂了的标志:

  • 无法通过我的笔记本电脑浏览器访问,总是超时。

  • 无法通过本地主机上的 lynx 访问它,而且总是超时。

  • 无法用 来杀死它kill $(pgrep jupyter),必须使用 SIGKILL ( kill -9 $(pgrep jupyter))

为什么当我在 Linux(Ubuntu)中后台启动 Jupyter Notebook 时,它会挂起?其他人看起来还不错

如何通过 SSH 安全地启动 Jupyter Notebook?通过tmux

答案1

使用 nohup 启动:

$ nohup jupyter notebook

之后只需关闭终端即可断开 SSH。要终止:

$ lsof nohup.out
$ kill -9 putPIDhere

看到了这个视频,它负责在 e2 实例上启动 jupyter。

相关内容