创建脚本文件 start.sh
vim start.sh
添加执行内容
#!/bin/sh
JAVA_HOME=/usr/local/jdk8
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
nohup java -jar /root/xkr-oa-system-1.0-SNAPSHOT.jar --spring.profiles.active=dev >/root/kapcatalina.out 2>&1 &
脚本授权
chmod a+x /root/start.sh
编写开机服务
进行/usr/lib/systemd/system文件夹下
cd /usr/lib/systemd/system
创建服务文件
vim start_test.service
添加内容
[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/root/start.sh
#ExecReload=/
#ExecStop=/
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载服务
systemctl daemon-reload #重新加载所有service服务
systemctl enable start_test.service #开机启动该service
systemctl is-enabled start_test.service #查看该service是否开机启用
重启系统
reboot
参考:
删除openjdk: