如果它在 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。