centos把jar包配置成服务并设置开机自启

1.准备好jar包,启动路径,日志路径

2.编写启动脚步

复制代码
vim /etc/systemd/system/test.service
[Unit]
Description=lapis
Requires=network.target remote-fs.target
##启动优先级,在下面的服务之后启动
After=kafka.service zookeeper.service nginx.service emqttd.service mysqld.service redisd.service

[Service]
Type=simple
User=root
Environment=HOME=/home/hdms ##启动路径
Environment=JAVA_HOME=/usr/bin  
WorkingDirectory=/home/hdms   ##启动路径
ExecStart=/bin/sh -c '/usr/bin/java -Xms1024m -Xmx7168m  -jar -Djava.awt.headless=true /home/hdms/HDMS.jar   >/home/hdms/nohup.out 2>&1 '
ExecStop=/usr/bin/kill -9
Restart=on-failure
[Install]
WantedBy=multi-user.target

3.重新加载systemctl

复制代码
systemctl daemon-reload

4.设置为开机自启

复制代码
systemctl enable test

5.启动服务

复制代码
systemctl start test

6.查看是否启动成功

相关推荐
小米里的大麦3 小时前
022 基础 IO —— 文件
linux
Xの哲學3 小时前
Perf使用详解
linux·网络·网络协议·算法·架构
门前灯3 小时前
Linux系统之iprconfig 命令详解
linux·运维·服务器·iprconfig
tb_first3 小时前
k8sday09
linux·云原生·容器·kubernetes
忧郁的橙子.3 小时前
三、k8s 1.29 之 安装2
linux·运维·服务器
huangyuchi.4 小时前
【Linux系统】动静态库的制作
linux·运维·服务器·动态库·静态库·库的简单制作
jim写博客4 小时前
Linux进程概念(四)环境地址变量
linux·运维·服务器
稚辉君.MCA_P8_Java4 小时前
豆包 Java的23种设计模式
java·linux·jvm·设计模式·kubernetes
Nie_Xun5 小时前
ubuntu网络共享
linux·运维·ubuntu
花小璇学linux6 小时前
imx6ull-驱动开发篇22——Linux 时间管理和内核定时器
linux·运维·驱动开发