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 @   onecyl  阅读(253)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示