1. 配置启动脚本
[root@yue sop-backend]
/root/jdk1.8.0_65/bin/java -jar -Dspring.config.location=/root/sop-backend/a
pplication.properties /root/ssp/sop-backend/app.jar &
echo $! > /run/sop-backend.pid
[root@yue sop-backend]
2. 配置停止脚本
[root@yue sop-backend]
PID=$(cat /run/sop-backend.pid)
/usr/bin/kill -9 $PID
[root@yue sop-backend]
3. 环境
[root@yue sop-backend]
总用量 8
-rw-r--r-- 1 root root 1847192 11月 6 21:08 app.jar
-rw-r--r-- 1 root root 1798 11月 6 21:08 application.properties
-rwxr-xr-x 1 root root 172 11月 6 21:08 start.sh
-rwxr-xr-x 1 root root 64 11月 6 21:09 stop.sh
[root@yue sop-backend]
4. 配置systemd文件
[root@yue sop-backend]
[Unit]
Description=service of sop-backend
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/bin/sh /root/sop-backend/start.sh
ExecStop=/usr/bin/sh /root/sop-backend/stop.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
[root@yue sop-backend]
5. systemctl命令
systemctl start sop-backend
systemctl stop sop-backend
systemctl status sop-backend
systemctl enable sop-backend
systemctl disable sop-backend