Cent7下Spring boot项目打包为jar如何设置为系统服务_关闭xshell或者窗口一样在后台执行

事先安装好JDK

运行xxxx.jar的命令为

java -jar xxxx.jar

但是关掉ssh命令窗口后服务就关闭了,如何设置为系统服务,同时不会因为关闭ssh命令窗口而影响服务运行,并且能够开机自启动呢?

1、在本地新建一个xxxx.service文件

2、复制如下代码进去

[Unit]

Description=xxxx service

After=syslog.target

[Service]

Type=simple

ExecStart= /opt/java/jdk-9.0.1/bin/java -jar /root/xxxx.jar

[Install]

WantedBy=multi-user.target

说明:

Description为服务描述

ExecStart=jdk安装的绝对路径/bin/java -jar 项目绝对路径/xxxx.jar

3、上传xxxx.service文件至/etc/systemd/system 目录下

4、执行以下命令

首先:sudo systemctl daemon-reload 刷新服务配置文件

然后:sudo systemctl enable xxxx.service 设置开机重启(视情况而定)

最后:sudo systemctl start  xxxx.service 启动服务

5.查看日志

sudo journalctl -u xxxx.service

以上linux各种操作都是在centos7下 其他版本系统基本差不多只是命令不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值