树莓派开机自启程序

技术博客上一般有三种方法,不过我推荐以下这种,比较有效

/home/pi/.config下创建一个文件夹
在/home/pi/.config下创建一个文件夹,这里的config文件夹是隐藏文件夹,在使用前要显示隐藏文件。找到autostart文件夹,如果没有找到就新建一个。在该文件夹下创建一个xxx.desktop文件,文件名以必须以.desktop结尾,前面可以自定义。

文件内容如下:

[Desktop Entry]

Comment=My Python Program
Exec=python3 /home/pi/Ui.py

Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true


 

要在树莓派上实现开机自启程序,可以按照以下步骤进行操作: 1. 创建一个启动脚本: 在树莓派的 `/etc/init.d/` 目录下创建一个新的启动脚本,可以命名为 `myprogram.sh`。使用 `sudo nano /etc/init.d/myprogram.sh` 命令打开编辑器,并将下面的示例脚本添加到文件中: ```bash #!/bin/bash ### BEGIN INIT INFO # Provides: myprogram # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop myprogram ### END INIT INFO case "$1" in start) echo "Starting myprogram" # 执行你的程序命令,比如: # python3 /path/to/your/program.py & ;; stop) echo "Stopping myprogram" # 杀死运行中的程序进程,比如: # pkill -f program.py ;; *) echo "Usage: /etc/init.d/myprogram.sh {start|stop}" exit 1 ;; esac exit 0 ``` 注意替换示例脚本中的 `python3 /path/to/your/program.py` 为你实际要启动的程序命令。 2. 设置脚本权限: 使用以下命令设置脚本的执行权限: ```bash sudo chmod +x /etc/init.d/myprogram.sh ``` 3. 注册启动脚本: 使用以下命令将启动脚本注册为服务: ```bash sudo update-rc.d myprogram.sh defaults ``` 4. 完成设置: 重新启动树莓派,你的程序应该会在系统启动时自动运行。 请注意,这只是其中一种实现开机自启动的方法,根据你的需求和系统版本可能会有所不同。如果遇到问题,建议查看树莓派相关文档或社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值