启动脚本

1
2
3
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre
export PATH=$JAVA_HOME/bin/:$PATH
nohup java -jar /home/administrator/java/admin.jar --spring.profiles.active=pro >/home/administrator/java/admin.log 2>1&

关闭

1
2
3
4
ID=`lsof -i:8080 |grep java |awk '{print $2}'`
echo $ID
kill -9 $ID
echo "kill success!"

编辑服务文件
在/etc/systemd/system/ 目录下创建同名*.service

1
2
3
4
5
6
7
8
9
[Unit]
Description=Auto Start Java springboot Pojoect

[Service]
User=root
ExecStart=/bin/bash /etc/init.d/web-service-start.sh
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target

设置自启动

1
systemctl enable web-service-start.service