Jetson Nano的系统是
Ubuntu
,桌面默认是
gnome
。所以可以使用gnome去实现开机启动python程序。
这里通过使用
shell
脚本间接调用
python
。
创建一个shell脚本
例如start.sh。
touch start.sh # 新建一个shell脚本
编辑shell脚本
- 编辑shell脚本
gedit start.sh # 编辑shell脚本
shell脚本里可以输入启动.py文件的语句,例如:
/usr/bin/python3 /home/start.py # 使用指定目录下的python解释器运行指定目录下的python脚本
- 修改shell脚本权限
sudo chmod 777 /home/start.sh # 修改脚本权限
添加开机启动项
- 按一下Windows键,搜索
Startup Application
- Add一个项目
第二个字段填上:
gnome-terminal -x /home/start.sh # 开机启动start.sh文件
点击Add(添加),这样就可以开机启动python程序啦。
Tips:
通过shell脚本间接运行python脚本会遇到各种找不到文件的问题(实际上这个文件是存在的),这个时候只要把要引用的文件的相对地址改为绝对地址就好了。