ubuntu系统编写一个service文件,能够开机自启动ruoyi-admin.sh 脚本,代码举例
时间: 2025-01-25 13:13:14 浏览: 46
在Ubuntu系统中编写一个service文件,使其能够在开机时自动启动`ruoyi-admin.sh`脚本,可以按照以下步骤进行:
1. 创建一个新的service文件,例如`ruoyi-admin.service`:
```bash
sudo nano /etc/systemd/system/ruoyi-admin.service
```
2. 在文件中添加以下内容:
```ini
[Unit]
Description=RuoYi Admin Service
After=network.target
[Service]
Type=simple
ExecStart=/bin/bash /path/to/ruoyi-admin.sh
Restart=on-failure
User=your_username
Environment=ENV_VAR=value
[Install]
WantedBy=multi-user.target
```
请将`/path/to/ruoyi-admin.sh`替换为你的脚本的实际路径,并将`your_username`替换为运行脚本的用户名。
3. 保存并关闭文件。
4. 重新加载systemd配置:
```bash
sudo systemctl daemon-reload
```
5. 启动服务:
```bash
sudo systemctl start ruoyi-admin.service
```
6. 检查服务状态:
```bash
sudo systemctl status ruoyi-admin.service
```
7. 启用服务,使其在系统启动时自动运行:
```bash
sudo systemctl enable ruoyi-admin.service
```
这样,你的`ruoyi-admin.sh`脚本将在系统启动时自动运行。
阅读全文
相关推荐



















