1.编写systemctl service 文件
[root@web03 /usr/lib/systemd/system]# cat xzs.service
[Unit]
Description=tomcat systemctl config
After=network.target
[Service]
Type=forking
ExecStart=/bin/bash /app/srctips/xzs_start.sh
[Install]
WantedBy=multi-user.target
ExecStart :指定的是启动文件,如果没有的话将启动命令编写为一个shell脚本,指定shell脚本即可
2.编写启动脚本
#启动脚本
[root@web03 /app/srctips]# cat xzs_start.sh
nohup java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod /app/code/exam/backend/xzs-3.9.0.jar > start1.log 2>&1 &
3.重新加载 systemctl 配置文件
systemctl daemon-reload
4.启动服务 ,启动的服务名称为编写systemctl 配置文件的名称
systemctl start xzs