关于树莓派Zero 2W的上电自动启动python脚本的方法。(自用)

文章介绍了如何在64位的RaspberryPiOSLite系统中,通过编辑.bashrc文件设置,使得Python程序能在后台无限循环运行。当程序退出时,脚本会自动延时1秒后重新启动,确保程序始终运行。此方法适用于以当前用户身份运行程序,但不包含进程监控或自动重启机制。
摘要由CSDN通过智能技术生成

树莓派采用的是   Raspberry Pi OS Lite 64位的操作系统。

  1. 编辑 .bashrc 文件:

    nano ~/.bashrc
    
  2. 在文件末尾添加以下内容(假设你要运行的Python程序为 /path/to/your/python_program.py):

    if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
        clear
        while true; do
            python3 /path/to/your/python_program.py
            sleep 1
        done
    fi
    

    将 /path/to/your/python_program.py 替换为你的Python程序的实际路径。

    这段代码将以无限循环的方式运行你的Python程序。当程序退出后,脚本会暂停1秒钟,然后再次启动程序,以保持程序处于运行状态。

  3. 保存文件并退出编辑器。

  4. sudo reboot

  5. 请注意,这种方法将程序以同一用户的身份无限循环地运行,并且没有其他进程/监控机制来检测程序的运行状态或重新启动程序。

目前这个方法对本人有用对别人不确定是否能够使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值