树莓派开机自动运行python程序的方法

树莓派开机自动运行Python程序的四种方法
本文详细介绍了在树莓派上设置开机自动运行Python程序的四种方法:通过rc.local、.bashrc文件、init.d目录和服务管理系统systemd以及使用crontab。每种方法都包括了具体的步骤和命令,适用于不同场景下的开机启动需求。

方法一 添加程序到rc.local 里

添加到rc.local 里的py脚本文件将会在树莓派开机是自动运行,这种方式适合没有显示器,具体操作如下:

  • 编辑文件 rc.local`
    sudo nano /etc/rc.local
    
  • 添加命令来执行python程序,要使用文件的绝对路径。确保在exit 0 上面注意!如果程序里有死循环,一定要在最后加上 & 表示在后台运行 ,然后保存文件并退出。(Ctrl o 回车保存 Ctrl x退出),如下图
    将会在开机时运行samlpe.py程序, 现在基本都是python3
    在这里插入图片描述
  • 重启即可
sudo reboot

方法二 编辑 .bashrc文件

该方法在登录时运行(启动并直接进入桌面时自动运行),以及每次打开一个新终端或建立一个新的SSH连接时也会运行。把你的命令放在’ /home/pi/.bashrc ‘的底部。程序可以在运行时用’ ctrl-c '终止!,具体步骤

  • 打开.bashrc文件
sudo nano /home/pi/.bashrc
  • 拉到文件的最后一行,在下面添加,其中echo语句用于显示.bashrc文件中的命令是在启动和连接到bash控制台时执行的。例如使用SSH连接到树莓派时将会打印 Running at boot
echo Running at boot 
sudo python3 /home/pi/sample.py

在这里插入图片描述

  • 保存退出重启

方法三 添加脚本到 init.d 目录

这个目录包含在引导过程中启动的脚本(这里的所有程序都是在关闭或重新引导系统时执行的)。

    评论 32
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值