方法一 添加程序到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 目录
这个目录包含在引导过程中启动的脚本(这里的所有程序都是在关闭或重新引导系统时执行的)。
树莓派开机自动运行Python程序的四种方法

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

2716

被折叠的 条评论
为什么被折叠?



