树莓派Ubuntu可执行文件开机自启动
时间: 2024-12-31 17:19:08 浏览: 5
### 实现树莓派 Ubuntu 系统中可执行文件的开机自启动
#### 使用 Systemd 服务配置开机自启动
为了使可执行文件在树莓派上的 Ubuntu 系统开机时自动启动,可以利用 systemd 创建并启用一个 .service 文件。
创建一个新的 service 文件位于 `/etc/systemd/system/` 目录下。例如,假设要启动名为 `my_executable` 的程序,则可以在该位置创建名为 `my_executable.service` 的文件[^1]:
```ini
[Unit]
Description=My Executable Service
After=network.target
[Service]
ExecStart=/full/path/to/my_executable
Restart=always
User=pi
[Install]
WantedBy=multi-user.target
```
保存此文件后,需通知 systemd 加载新的单元文件并通过以下命令激活它以便于每次重启设备时都能运行这个应用程序[^4]:
```bash
sudo systemctl daemon-reload
sudo systemctl enable my_executable.service
sudo systemctl start my_executable.service
```
上述操作完成后,指定的服务将在下次系统引导过程中被自动调用。
对于非桌面环境而言,这种方法是最推荐的方式来进行开机自启动设置;而对于 GNOME 桌面环境下则有特定的方法,不过这不在当前讨论范围内[^5]。
阅读全文