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.查看是否启动成功

相关推荐
杰哥的狗6 分钟前
nacos连接失败,启动失败常见问题
linux·docker
Jackilina_Stone7 分钟前
【faiss】用于高效相似性搜索和聚类的C++库 | 源码详解与编译安装
android·linux·c++·编译·faiss
XXYBMOOO16 分钟前
Xilinx-FPGA-PCIe-XDMA 驱动内核兼容性问题修复方案
linux·运维·服务器
爱学习的狮王1 小时前
window10和ubuntu22.04双系统之卸载ubuntu系统
linux·运维·ubuntu
DIY全栈开发1 小时前
ESP32S3 Ubuntu vscode如何使用USB-JTAG调试
linux·vscode·ubuntu
努力自学的小夏1 小时前
RK3568 Linux驱动学习——Linux驱动开发准备工作
linux·驱动开发·笔记·学习
wifi chicken1 小时前
Linux Wlan 无线网络驱动开发-scan协议全流程详解
linux·驱动开发·wifi协议·驱动学习
猫猫的小茶馆3 小时前
【STM32】FreeRTOS 任务的删除(三)
java·linux·stm32·单片机·嵌入式硬件·mcu·51单片机
-XWB-3 小时前
【安全漏洞】网络守门员:深入理解与应用iptables,守护Linux服务器安全
linux·服务器·网络
kura_tsuki4 小时前
[Linux入门] Linux 远程访问及控制全解析:从入门到实战
linux·服务器·安全