繁体   English   中英

无法使用 screen 或 nohup 使 Jupyter Notebook 在后台运行

[英]Failed to use screen or nohup to keep Jupyter Notebook running in the background

我在公司服务器上做机器学习

我通常在我的笔记本电脑上启动 Jupyter notebook,在 Xshell 命令行中使用命令jupyter-notebook --ip=192.168.1.200 --no-browser --port=999 然后将 URL 链接复制到浏览器。

这次ML会占用很多时间,所以我想在周末进行培训。

当我关闭笔记本电脑并将其带回家并在星期一重新打开同一个 Jupyter 页面时,如何实现它?

我试过了

  1. 诺哈普

nohup jupyter-notebook --ip=192.168.1.200 --no-browser --port=999 -> jupyter.out &

nohup jupyter-notebook --ip=192.168.1.200 --no-browser --port=999 > jupyter.out 2>&1

但这让我突然想起nohup: ignoring input and redirecting stderr to stdout

  1. 屏幕

我也试过作为这个问题中提到的screen

通过键入screen进入屏幕并使用提供的 URL 启动 Jupyter Notebook(浏览器中的 localhost:999 对我不起作用)。

当我开始训练并关闭浏览器然后在浏览器中重新打开 Jupyter Notebook 时,一旦我关闭浏览器,训练就停止了。 时代在 9 点停止。

顺便说一下,它是一个使用 Centos 构建的 Linux 服务器。

谢谢

嗯.. 我可以通过在服务器命令行中输入screen并在screen中运行 jupyter notebook 来完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM