为了可以将jar包添加成Linux的系统服务,需要做以下几样准备:
①启动脚本start.sh
#!/bin/bash
export JAVA_HOME=/usr/local/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
nohup java -jar /usr/local/xxx/ptms/ptms-1.0.0.jar -Xmx1G -Xms512M -server -XX:+UseG1GC >>/dev/null 2>&1 &
echo $! > /var/run/xxx/ptms.pid
②停止脚本stop.sh
#!/bin/bash
PID=$(cat /var/run/xxx/ptms.pid)
kill -9 $PID
这里我是将两个shell文件与jar包放在同一目录下
③在/usr/lib/systemd/system目录下,添加ptms.service服务
[Unit]
Description=ptms server
Documentation=
Before=
After=
Wants=
#Request=
[Service]
Type=forking
WorkingDirectory=/usr/loc