Linux(树莓派) 下开机启动 Python 脚本

  • 此文章测试系统 树莓派raspberrypi 3
  • 其它系统据真实情况自行修改

rc.local

将脚本写在 /etc/rc.local文件
输入命令:
sudo vi /etc/rc.local
在exit 0上一行输入:
/usr/bin/python /home/pi/test.py
OK
重启就可以看效果
sudo reboot

当然,rc.local 文件需要有执行权限(默认没有)
sudo chmod +x /etc/rc.local
对于命令,最好是先which python查出命令路径
写命令时写绝对路径

桌面环境

在 /home/pi/.config 下找到名为autostart的文件夹,如果没有就新创建一个。在该文件夹下创建一个xxx.desktop文件,文件名自拟,后缀必须是desktop,文件内容如下:

[Desktop Entry]
Name=test
Comment=Python Program
Exec=python /home/pi/test.py
Icon=/home/pi/python_games/4row_black.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

Name、Comment、Icon 可以自定,表示启动项的名称、备注和图标。Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致。如果你的树莓派没有png图标,那么就和我一样,找到python_game文件夹,那里有几个简单的图标可以现成拿来使用。

sudo reboot
重启, test.py 就开机自动运行了。

推荐阅读更多精彩内容