有时候一些程序需要开机自启,网上有很多方法是修改liunx自动程序,方法比较复杂。根据树莓派官方桌面版系统特点,发现一种简单的自启动方法:
1:新建一个Sh脚本,将需要开机自启动的程序全部放进这个脚本中,如这里我新建一个start.sh脚本,想要开机自己启动/home/pi/cj目录下的123.py程序。
sudo vi start.sh
#!/bin/bashcd /home/pi/cj # 先定位到程序存放位置
python3 123.py # 执行程序运行命令cd /home/pi
sudo ./xxxx.sh等等
可以执行多个开机自启程序
2: 接下来只要将start.sh这一个开机自启动脚本放进开机程序中即可。
sudo chmod 777 start.sh # 给脚本赋予权限
cd /home/pi/.config/lxsession/LXDE-pi
ls # 这时会发现目录中有一个autostart文件,使用如下命令打开修改
sudo vi autostart
然后在最后追加一句
@./start.sh
3:重启完成设置
sudo reboot