Kylin Linux Advanced Server V10系统中设置jar包开机自启动

Kylin Linux Advanced Server V10系统中设置jar包系统开机自启动

本系统是自己开发的系统,用JAVA开发的,最后打包成一个jar包,运行jar包系统就会启动,其他区类似的系统也如此。

1、先确定好程序启动jar包的部署路径

我这里的部署路径是:/home/byhdata/byh-mgt-server-0.0.1-SNAPSHOT.jar
在这里插入图片描述

2、编辑/添加启动服务的文件

服务文件存放目录是/usr/lib/systemd/system/,我这里定义为mgt.service

 编辑服务文件(使用vim命令时,文件不存在会自己建立)
vim /usr/lib/systemd/system/mgt.service


在配置文件中添加如下内容:
[Unit]
Description=BYH Management Server
After=network.target

[Service]
Type=simple
WorkingDirectory=/home/byhdata
ExecStart=/usr/bin/java -Dfile.encoding=utf-8 -jar /home/byhdata/byh-mgt-server-0.0.1-SNAPSHOT.jar
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
StandardOutput=file:/home/byhdata/log.log
StandardError=file:/home/byhdata/byh_log/byh_mgt_server.log
Restart=on-failure

[Install]
WantedBy=multi-user.target

3、重新加载 systemd 配置

# 重载 systemd 配置命令
sudo systemctl daemon-reload

4、设置开机自启动

 # 启用开机自启动服务
 sudo systemctl enable mgt.service

5、重启系统并查看状态

配置好以后重启系统,不重启系统在查看服务时,状态会报错,所以最好重启系统。

# 重启系统
reboot

# 查看服务的状态
systemctl status mgt

在这里插入图片描述
从状态中可以看到现在已经是running状态,服务已经和启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lht631935612

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值