树莓派Python程序开机自启动

树莓派程序开机自启动

方法一:

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

[Desktop Entry]
Name=test
Comment=Python Program
Exec=sudo python /home/pi/test.py(这个py文件想开机启动的文件
Icon=/home/pi/python_games/4row_black.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

Name、Comment、Icon 可以自定,表示启动项的名称、备注和图标。Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致。

最后 sudo reboot重启树莓派,test.py 就开机自动运行了。
方法二:
在树莓派终端命令行依次进行如何指令操作:

1、进入下面的文件路径:

cd /etc/systemd/system

2、创建一个***.service文件*(我这里依modbustest.service为例)*

sudo vi modbustest.service

3、在该文件内添加如下内容:

[Unit]
Description = test deamon
After = rc-local.service

[Service]
Type = simple
User = root
Group = root
WorkingDirectory = /home/pi (py文件所在目录)
ExecStart = /usr/bin/sudo python modbustest.py (绝对路径)
Restart = always

[Install]
WantedBy = multi-user.target

4、sudo systemctl enable modbustest.service
然后关机重启就可以实现python程序的自启动。

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值