树莓派开机自启动Py文件

第一种办法先简单提一下,比较简单。但是不知道为什么我开机同时运行三个python脚本的时候就不能运行了。

输入命令:

sudo nano /etc/rc.local
1
在exit 0上一行输入:
python /home/pi/test.py
开机运行命令是python + (空格) + python脚本位置
或者打开这个文件来修改自启动,网上有很多方法都是新建一个脚本来完成的。由于我们是自启动python文件,所以命令会有不同。
如果你要执行的程序路径为 /home/pi/run.py。在rc.local文件里Exit 0 前加入
sudo /usr/bin/python /home/pi/run.py

这样就设置好了开机自启python脚本。
重启 sudo reboot
如果你是想要程序死循环不退出一直执行 那么你必须确保在命令的最后添加“&”符号让命令运行在其后台。
python /home/pi/myscript.py &
必须是绝对路径

这个时候怎么看我们的程序是否自启动了呢
sudo systemctl status rc-local
可以查看运行状态来判断我们的程序是否正确运行

第二种方法带桌面
在/home/pi/.config下创建一个文件夹,名称为autostart,并在该文件夹下创建一个xxx.desktop文件,文件内容如下:

[Desktop Entry]
Name=ScanTest
Comment=My Python Program
Exec=python /home/pi/ScanTest/Scan.py
Icon=/home/pi/ScanTest/Scan.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
之后sudo reboot重启,就可以看到Scan.

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值