2025-02-25 21:52:14 +08:00

41 lines
2.0 KiB
Desktop File

[Unit]
Description=dataCenter
After=network.target sshd.service
[Service]
Type=forking
User=admin.hq
Group=admin.hq
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=backEnd
SyslogFacility=local0
WorkingDirectory=/application/backend/data_center
EnvironmentFile=/etc/systemd/system/nacos.env
Environment="JAVA_HOME=/usr/local/jdk1.8.0_161/" "workPath=/application/backend/data_center/"
#ExecStartPre=/data/shell/autoDeploy/backEndUpgrade.sh dataCenter.jar "/usr/local/jar"
ExecStartPre=/usr/bin/sleep 15
ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-collection.jar "${workPath}jars"
ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-asset.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-collect-fileset.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-collect.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-group.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-mapping.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-model.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-sources.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-standard.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-interface.jar "${workPath}jars"
#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/backEndUpgrade.sh data-metadata-dic.jar "${workPath}jars"
ExecStart=/home/admin.hq/data/shell/autoDeploy/startDataCenter.sh "${workPath}" prod
ExecStop=/home/admin.hq/data/shell/autoDeploy/stopDataCenter.sh "${workPath}"
TimeoutStopSec=5
TimeoutSec=1200
Restart=on-failure
RestartSec=30
[Install]
Alias=dataCenter
WantedBy=multi-user.target