[Unit] Description=cw-elevator-application __REL_VER__ (Maven V2 fat jar) After=network.target remote-fs.target nss-lookup.target [Service] # 将 WorkingDirectory、ExecStart、ExecStop 中的路径占位改为实际部署绝对路径(与 JAR、start.sh、properties 同目录)。 PIDFile=/run/cw-elevator-application-__REL_VER__.pid ExecStartPre=/bin/rm -f /run/cw-elevator-application-__REL_VER__.pid ExecStart=/bin/bash __DEPLOY_DIR__/start.sh ExecStop=/bin/bash __DEPLOY_DIR__/stop.sh ExecReload=/bin/kill -s HUP $MAINPID KillSignal=SIGQUIT TimeoutStopSec=5 KillMode=process PrivateTmp=true Restart=always RestartSec=10 StandardOutput=null StandardError=null WorkingDirectory=__DEPLOY_DIR__ [Install] WantedBy=multi-user.target