Files
starRiverProperty/maven-cw-elevator-application/deploy/release-bundle-templates/cw-elevator-application.service.template
T
反编译工作区 8b15445328 feat: add service config templates and extraction script
Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
2026-05-01 19:38:01 +08:00

24 lines
738 B
Plaintext

[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