树莓派开机启动运行脚本

2019年更新

  1. 写好python脚本/home/pi/login.py
  2. 编辑rc.local文件 sudo vim /etc/rc.local
  3. 在exit 0之前添加命令su pi -c "python /home/pi/login.py &"
  4. 保存退出

解释su pi意思是到这条命令时使用root用户权限在pi用户下执行这条命令,-c 表示执行完这条命令之后恢复原来的用户,python /home/pi/login.py &是要执行的命令,&放在命令后面表示设置此进程为后台进程

参考

以下作废

在 /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

参考

后继:自从昨天晚上搞了上面的东西后,pi非常烫,摸不得
只好把这些东西去掉了。不知道发热的原因

原文地址:https://www.cnblogs.com/uestcman/p/9097946.html