jupyter-lab设置自启动及远程连接开发环境
作者:绝世这天下 发布时间:2023-08-29 09:11:39
标签:jupyter-lab,自启动,远程连接
1 创建JupyterLab运行脚本
首先找到jupyter-lab命令的位置,一般在~/.local/bin/下,可以创建shell脚本autoJupyterLab.sh:
#!/bin/sh
/home/myjetson/.local/bin/jupyter-lab
测试一下脚本的正确性::
./autoJupyterLab.sh
远程连接JupyterLab成功,说明运行脚本没问题。
2 添加JupyterLab Service文件
Ubuntu18通过systemd管理服务,因此添加服务来开机运行JupyterLab脚本。
服务Service保存在/lib/systemd/system和/etc/systemd/system下。在/etc/systemd/system下创建auto-jupyter.service服务:
[Unit]
Description=Auto Load JupyterLab
After=network.target
[Service]
Type=simple
User=your_username
ExecStart=/your_script_dir/autoJupyterLab.sh
Restart=on-failure
RestartSec=15s
[Install]
WantedBy=multi-user.target
3 设置Jupyter Service自启动
让systemd重新加载service文件:
sudo systemctl daemon-reload
然后设置auto-jupyter.service开机自启:
sudo systemctl enable auto-jupyter.service
这样配置就完成了。
4 测试自启动服务
试着手动运行auto-jupyter.service,看看服务写的有没有问题:
sudo systemctl start auto-jupyter.service
sudo systemctl status auto-jupyter.service
重启服务器,远程连接jupyterlab,大功告成!
来源:https://blog.csdn.net/weixin_52201738/article/details/128901779


猜你喜欢
- 在MAC/LINUX环境下,执行vi hello.py命令,并输入以下代码import webimport sysurls = ("
- 前言ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,下面主要介绍了ES5中的Array对象,需要的朋友们一起来看看吧
- perl有最好的文本数据处理能力.这是大家都知道的.在perl本身有一个别的软件没有的小功能,就是Perl格式.它相当于简单的命令行报表和图
- 引言这不是一个什么多深的技术问题,多么牛叉的编程能力。这跟一个人的开发能力也没有非常必然的直接关系,但是知道这些会对你的SQL编写,排忧及优
- 一、基础第三方库使用1.基本使用方法"""例"""from urllib imp
- 在《Pragmatic ajax( * 站静态化) A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介
- 本文介绍了6个asp常用的判断函数的语法和使用方法,有IsArray 函数,IsDate 函数 ,IsEmpty 函数,IsNull 函数,
- 在PyCharm2017中同目录下import其他模块,会出现No model named ...的报错,但实际可以运行这是因为PyChar
- 练习一:假设你获取到了2017年内地电影票房前20的电影(列表a)和电影票房数据(列表b),那么如何更加直观的展示该数据?a = [&quo
- 一、Pycharm下载与安装附:Python、Pycharm和Anaconda的关系:Python是一种解释型、面向对象、动态数据类型的高级
- 目录迭代器生成器总结迭代器聊迭代器前我们要先清楚迭代的概念:通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某
- 一、调用百度接口进行人脸属性识别安装好baidu-aip模块,获取了百度AI接口密钥后,即可调用百度接口进行人脸属性识别了。首先以杨紫的图片
- 传统单线程复制说明众所周知,MySQL在5.6版本之前,主从复制的从节点上有两个线程,分别是I/O线程和SQL线程。I/O线程负责接收二进制
- 在调用后端接口时,由于后端接口的不规范统一,接口最外层在没有数据时返回的是空数组(其实更想要的是空json对象),而在有数据时返回的是jso
- 先由exp把数据卸出到文件系统, 产生一个.dmp文件, 然后必要时再由imp将数据装入数据库. 对于一般中小型数据库来说, 全数据库的ex
- 目录GitHub 消息的问题解决方案代码实现0.环境准备1、模拟登录github2.模拟进入Inbox3.检查僵尸项目4.取消关注僵尸项目5
- 问题来源jupyter notebook在命令行中启动之后,默认根目录为命令行的当前目录,这样便利性较差。下面给出了三种指定启动目录的方法,
- 这是一个很简单的纯CSS相册滑动浏览效果,仅用一个无序列表ul结合简单的CSS就可以实现。原文中介绍的纵向滑动相册的实现方法,但是相比之下个
- 在我做过的N多项目中,基本都有个跑不开的怪圈——首页很难设计。根据进度安排,首页必须按时出来,不然没法review,也没法测试。于是,首页只
- 前言开发环境:Centos 7 + Python 3.5.1 + Qt Creator(只是使用Qt Creator编译而已,并没有使用QT