方法一:查看/home/pi/.comfig/autostart/目录,新建example.desktop文件,在这里可以自行新建文件xxx.desktop
内容如下:
[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/example.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
在这里Name,Comment,Icon可以自行设置,Exec参数是在Terminal内运行的命令
sudo reboot重启树莓派就可以
方法二:在/etc/init.d/内新建example.sh
内容:
#!/bin/sh
python /home/pi/example.py &
设置文件为可执行文件
chmod +x example.sh
设置开机启动
sudo update-rc.d example.sh defaults
重启树莓派就好了
方法三:用服务方式设置开机启动保存脚本为:/etc/init.d/example文件
#!/bin/bash
# /etc/init.d/example
case "$1" in
start)
echo "Starting example"
python /home/pi/example.py &
;;
stop)
echo "Stopping example"
kill $(ps aux | grep -m 1 'python /home/pi/example.py' | awk '{print $2}')
;;
*)
echo "Usage: ser"
exit 1
;;
esac
exit 0
设置Python脚本开机启动
sudo chmod +x /etc/init.d/example
这样启动改脚本用service 命令就可以了
sudo update-rc.d example defaults
重启就好
sudo systemctl status example