树莓派开机自启动设置

作者:贝壳物联 | 更新时间:2016-06-15 | 浏览量:4658

1、编辑rc.local文件

sudo nano /etc/rc.local

树莓派开机自启动文件编辑

2、在上图所示位置添加要运行的命令

注:如果你的命令需要长时间运行(例如死循环)或者运行后不能退出,那么你必须确保在命令的最后添加“&”符号让命令运行在其它进程,例如:

python3 /home/keeponline.py &

否则,这个脚本将无法结束,树莓派就无法启动。这个“&”符号允许命令运行在一个指定的进程中,然后继续运行启动进程。


评论:共1条

临风 评论于:2016-08-11 20:56:48
在 /home/pi/.config 下创建一个文件夹,名称为 autostart,并在该文件夹下创建一个xxx.desktop文件(文件名以.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 表示调用的指令,和在终端输入运行脚本的指令格式一致。
之后 sudo reboot 重启,就可以看到 example.py 在树莓派启动后也自动启动了。

参考: http://shumeipai.nxez.com/2015/02/09/run-python-script-when-the-raspberry-pi-start.html
返回顶部