notes/RK3568/移远/开机启动.md
2024-04-29 22:22:30 +08:00

67 lines
776 B
Markdown

### 开机启动
#### 复制程序到 /opt 目录下
```
cp /root/works/console_app/console_app /opt/app
```
#### 创建启动脚本
* 切换目录, 并创建文件
```
cd /opt
vim run.sh
```
* run.sh 文件内容
```
#! /bin/bash
cd /opt/
./app
```
#### 创建服务
* 切换目录, 并创建文件
```
vim /etc/systemd/system/app.service
```
* app.service 文件内容
```
[Unit]
Description=app server
[Service]
Type=simple
ExecStart=/opt/run.sh
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
```
#### 重新加载 Systemd
```
systemctl daemon-reload
```
#### 启动服务
```
systemctl start app.service
```
#### 开机启动
```
systemctl enable app.service
```