Centos7 设置Java程序自启动

1.创建一个system服务文件

在/etc/systemd/system/目录下创建一个以 .service 结尾的文件,例如 your-java-app.service。可以使用sudo命令和文本编辑器创建:

sudo vim /etc/systemd/system/your-java-app.service

在文件中添加类似如下内容:

[Unit]
Description=Scshk Java Service
After=network.target


[Service]
ExecStart=/usr/bin/java -jar /path/to/your-java-app
StandardOutput=null
StandardError=null
Restart=on-failure


[Install]
WantedBy=multi-user.target

2.重新加载Systemd配置:

保存并关闭编辑器。然后重新加载Systemd配置:

sudo systemctl daemon-reload

3.启动和启用服务:

启动服务并设置为开机自启动:

sudo systemctl start your-java-app
sudo systemctl enable your-java-app

4.检查服务状态:

使用以下命令检查服务状态:

sudo systemctl status your-java-app

 

posted @ 2024-08-29 11:43  onecyl  阅读(205)  评论(0编辑  收藏  举报