linux中以服务方式运行jar(centos)

linux中以服务方式运行jar(centos),第1张

linux中以服务方式运行jar(centos) 1. 创建服务配置文件

进入/etc/systemd/system/

cd /etc/systemd/system/

创建servicename.service文件(servicename为你要启动的程序的名称)

vim servicename.service

在其中增加以下内容

[Unit] 
Description=aaa 
After=syslog.target

[Service] 
Type=simple
WorkingDirectory=/home/Software
ExecStart=/usr/bin/java -Xmx256m -jar /home/Software/aaa-1.5.1.0.jar
ExecStop=/usr/bin/kill -15  $MAINPID 

[Install] 
WantedBy=multi-user.target

其中:
Description为描述信息,可以根据自己服务情况修改
WorkingDirectory为jar包存放的地址,设置后,如果有输出的log文件会在对应目录下生成
/usr/bin/java为jdk安装的目录,可以修改

完成后,使用chmod 777 servicename.service修改文件权限

2. 加载服务

systemctl daemon-reload 加载你的配置文件信息

## 启动服务
systemctl start servicename
## 查看服务状态
systemctl status servicename
## 停止服务状态
systemctl stop servicename
## 设置服务开机自启动
systemctl enable servicename
## 查看详细启动信息
journalctl -xe

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5638463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存