Jetson Nano开机自动启动Python程序


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

Startup Application Preferences

  • Add一个项目
    第二个字段填上:
gnome-terminal -x /home/start.sh		# 开机启动start.sh文件

Add Startup Program
点击Add(添加),这样就可以开机启动python程序啦。

Tips:
通过shell脚本间接运行python脚本会遇到各种找不到文件的问题(实际上这个文件是存在的),这个时候只要把要引用的文件的相对地址改为绝对地址就好了。

猜你喜欢

转载自blog.csdn.net/LK007CX/article/details/105387872