1.制作测试脚本
首先我们需要制作一个脚本来测试自启动是否有效。
pi@raspberry:~ $ nano /home/pi/start.sh
start.sh的内容如下:
/usr/bin/python3 /home/pi/GeometryOperations.py
这里一定要注意使用绝对路径,不然有概率会加载失败。
然后给脚本文件添加执行文件
pi@raspberry:~ $ chmod 777 start.sh
测试一下脚本功能
pi@raspberry:~ $ ./start.sh
如果观察到程序正常运行就可以继续下一步
2.添加自启动
修改rc.local文件
pi@raspberry:~ $ sudo nano /etc/rc.local
在文本中找到exit 0,在此之前添加的代码在启动时都会被执行,在exit 0 之前添加一行代码:
su pi -c “exec /home/pi/start.sh &”
ctrl+o保存,ctrl+x退出,重启。
pi@raspberry:~ $ sudo reboot
重启后程序即可运行。