情景说明:
树莓派上已经搭建好了jupyter,命令jupyter notebook可以启动,在局域网/外网都可以通过浏览器访问.在终端内运行jupyter notebook会一直占据命令行.
后台实现:jupyter notebook > output.file 2&>1 & 这样可以实现把输出到命令行的信息输出到output.file ps:output.file 是自己新建的一个文件.
这里也有一个问题:当关闭终端或者远程连接的session,任务就会终止
关闭会话不关闭任务实现:

screen -s jupyter #创建一个jupyter窗口
jupyter-notebook  #运行jupyter-notebook 或者是jupyter notebook > output.file 2&>1 &

这里的问题是:断电重启之后原来的jupyter进程被关闭,需要重新启动

后台服务实现

  1. /etc/systemd/system 下创建jupyter.service输入如下内容
[Unit]
Description=Jupyter Notebook
After=network.target[Service]
Type=simple
PIDFile=/run/jupyter.pid #这里在/run/目录下没有jupyter.pid,搜索相关信息发现,这个是进程产生之后出现的,虽然在启动前没有,但是可以使用.
ExecStart=/home/pi/.local/bin/jupyter-notebook --config=/home/pi/.jupyter/jupyter_notebook_config.py
#ExecStart 是执行文件 --config是配置文件,之前我已经配置过jupyter_notebook_config.py,有的教程是配置.json文件(没试过)
User=pi
Group=pi #查看用户组 groups pi,发现属于pi组
WorkingDirectory=/home/pi/Desktop/jupyter_project #自己设置的工作目录,需要同时在jupyter_notebook_config.py中设置c.NotebookApp.notebook_dir = '/home/pi/Desktop/jupyter_project' 配置自己的工作目录
Restart=always
RestartSec=10[Install]
WantedBy=multi-user.target
  1. 使服务自启动:systemctl enable jupyter.service
  2. 启动服务 service jupyter start

引用自链接搭建 Jupyter Notebook 服务器

树莓派 3b jupyter notebook 设置为后台服务相关推荐

  1. pyCharm为多个Jupyter Notebook设置独自默认打开目录,Pycharm设置Jupyter外部工具

    pyCharm为多个Jupyter Notebook设置独自默认打开目录,Pycharm设置Jupyter外部工具 Jupyter Notebook打开默认文件夹以外的文件 在使用pyCharm时,可 ...

  2. jupyter notebook设置局域网环境下使用

    jupyter notebook设置局域网环境下使用 jupyter notebook开启局域网使用权限后,终于可以使用平板在家里各个地方学习python啦! 开启方式 只需要三不即可开启局域网,分别 ...

  3. 如何给Jupyter notebook设置代理服务器

    如何给Jupyter notebook设置代理服务器 参考:How to set proxy for Jupyter notebook on Windows 使用Jupyter时,可能会遇到需要网络交 ...

  4. Jupyter Notebook——设置远程服务器登陆

    一.Anaconda安装 Anaconda内置Jupyter Notebook Anaconda安装 二.设置Jupyter Notebook默认目录 设置JupyterNotebook默认目录 三. ...

  5. Jupyter Notebook——设置Jupyter Notebook默认目录

    方法一 1. 找到启动Jupyter Notebook的快捷方式,右键打开"属性",如下图所示,看到目标对话框中最后有一个 %USERPROFILE%. 2. 把%USERPROF ...

  6. Jupyter notebook设置默认目录

    Jupyter notebook的默认目录设置 前言 Jupyter Notebook的本质是一个Web应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化等处理,也可进行统计建模,机器学 ...

  7. 【Jupyter notebook设置】 墙裂推荐Variable Inspector | DeBug工具PySnooper | 暗色系个性化

    偶尔没事会捣鼓一下一些个性化设置 可以用起来方便好看点 墙裂推荐一款 Variable Inspector 插件--可以用来观察包含 DataFrame 等变数的大小(不必一个个'print') 还有 ...

  8. jupyter notebook 设置默认目录

    1.打开 cmd 输入命令 jupyter notebook –generate-config 可以看到生成文件的路径,这个就是生成的配置文件jupyter_notebook_config.py 2. ...

  9. jupyter notebook设置标题折叠

    时间:2021/12/9 背景:jupyter notebook作为python数据开发者喜爱的一款交互式开发平台,有许多强大便捷的功能.一个文档在开发过程难免包含几个步骤,或长或短,由于日常需要,本 ...

最新文章

  1. Npm 5 package locks
  2. 用SAPI实现Speech Recognition(SR) - 命令控制模式
  3. C++ 编译期封装-Pimpl技术
  4. Swift学习笔记 In-out形参
  5. 《你必须知道的.NET》抽奖温暖启动
  6. 安卓Java开启usb热点_安卓手机通过USB共享PC的宽带网络上网
  7. OPNsense用户手册-别名
  8. React组件化开发
  9. ps图片去水印-ps图片去水印教程
  10. 计算机毕业设计ssm线上学习系统8e88w系统+程序+源码+lw+远程部署
  11. 大数(10^9)求欧拉数
  12. 写给喜欢数学和不喜欢数学的人们  zz
  13. Nodejs 开发最佳实践
  14. 文件设置默认打开方式
  15. VMware虚拟化- vMotion 迁移原理与应用
  16. Tomcat优化之JDK优化之熵池策略
  17. burpsuite进行第一次爬行审计
  18. 14天内购买iPad1代可退100美元或退货
  19. 学生-课程数据库与数据定义
  20. PSPad自定义语法高亮,notepad++自定义语言格式

热门文章

  1. ubuntu软件开发必备东西
  2. mac虚拟机不能识别 iphone或u盘
  3. 山寨“苹果皮”上市或涉嫌侵权iPhon
  4. office和WPS分别如何给文字注释音标
  5. java 字符转化为点阵,输入文字,输出点阵文字
  6. 程序员必知的编程4大祖师爷,C语言之父堪称编程界的牛顿!
  7. PowerShell的力量,第1部分
  8. CentOS发行版本与内核版本对应关系
  9. OMIM使用简要说明
  10. fcpx插件:stupid raisins info pop for mac(27个标题字幕栏)