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