redhat8 设置开机自启jar包
时间: 2023-10-18 10:52:21 浏览: 149
redhat8 安装yum需要的部分 rpm包
5星 · 资源好评率100%
在 Red Hat 8 中,你可以使用 systemd 来设置开机自启动一个 Java JAR 包。以下是一个示例:
1. 创建一个服务单元文件,例如 `/etc/systemd/system/myapp.service`。
```
sudo nano /etc/systemd/system/myapp.service
```
2. 在该文件中,添加以下内容:
```
[Unit]
Description=My App
After=network.target
[Service]
User=myuser
ExecStart=/usr/bin/java -jar /path/to/your/app.jar
WorkingDirectory=/path/to/your/app/
Restart=always
[Install]
WantedBy=multi-user.target
```
注意替换 `User`、`ExecStart`、`WorkingDirectory` 的值为你自己的配置。
3. 保存并关闭文件。
4. 启动服务并设置为开机自启:
```
sudo systemctl start myapp
sudo systemctl enable myapp
```
现在,你的 Java JAR 包将会在系统启动时自动运行。你可以通过 `sudo systemctl status myapp` 来检查服务的运行状态,或者使用 `sudo journalctl -u myapp` 来查看服务的日志输出。
阅读全文