diff --git a/10-81-15-20/checkService.service b/10-81-15-20/checkService.service new file mode 100644 index 0000000..9b87f7b --- /dev/null +++ b/10-81-15-20/checkService.service @@ -0,0 +1,22 @@ +[Unit] +Description=checkService +After=network.target auditd.service + +[Service] +Type=simple +User=root +Group=root + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/root +ExecStartPre=/etc/systemd/system/frontEndUpgrade.sh html.zip "/etc/nginx" "/home/admin.hq" "production/ztsjxxxt" +ExecStartPre=/etc/systemd/system/frontEndUpgrade.sh dataCenter.zip "/etc/nginx" "/home/admin.hq" "production/dataCenter" +ExecStartPre=/etc/systemd/system/checkService.sh ztsjxxxt.jar "/usr/local/jar" ztsjxxxt "/home/admin.hq/" "production/ztsjxxxt" +ExecStart=/usr/bin/echo "checkService checked done" +ExecStartPost=/usr/bin/systemctl reload nginx +Restart=on-failure +RestartPreventExitStatus=255 diff --git a/10-81-15-20/kkFileView.service b/10-81-15-20/kkFileView.service new file mode 100644 index 0000000..4ed4eac --- /dev/null +++ b/10-81-15-20/kkFileView.service @@ -0,0 +1,26 @@ +[Unit] +Description=kkFileView +After=network.target sshd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=kkFileView +SyslogFacility=local0 + +WorkingDirectory=/usr/local/fileview/kkFileView-4.0.0/bin +EnvironmentFile=/etc/systemd/system/kkFileView.env +ExecStart=/usr/local/jdk/jdk1.8.0_251/bin/java -Dfile.encoding=UTF-8 -Dspring.config.location=../config/application.properties -jar kkFileView-4.0.0.jar +ExecStop=/bin/kill -- $MAINPID +TimeoutStopSec=5 +KillMode=process +Restart=on-failure +RestartSec=30 + +[Install] +Alias=kkFileView +WantedBy=multi-user.target diff --git a/10-81-15-20/ossUpgrade.service b/10-81-15-20/ossUpgrade.service new file mode 100644 index 0000000..a0a12c1 --- /dev/null +++ b/10-81-15-20/ossUpgrade.service @@ -0,0 +1,21 @@ +[Unit] +Description=ossUpgrade +After=network.target auditd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/etc/systemd/system/ossUpgrade.sh "production/ztsjxxxt/frontEnd/" html.zip ztsjxxxt +ExecStartPre=/etc/systemd/system/ossUpgrade.sh "production/dataCenter/frontEnd/" dataCenter.zip +ExecStartPre=/etc/systemd/system/ossUpgrade.sh "production/ztsjxxxt/backEnd/" ztsjxxxt.jar ztsjxxxt +ExecStart=/usr/bin/echo "ossUpgrade checked done" +Restart=on-failure +RestartPreventExitStatus=255 diff --git a/10-81-15-20/ztsjxxxt.service b/10-81-15-20/ztsjxxxt.service new file mode 100644 index 0000000..33b2182 --- /dev/null +++ b/10-81-15-20/ztsjxxxt.service @@ -0,0 +1,27 @@ +[Unit] +Description=ztsjxxxt +After=network.target sshd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=backEnd +SyslogFacility=local0 + +WorkingDirectory=/usr/local/jar +EnvironmentFile=/etc/systemd/system/javaenv.env +ExecStartPre=/etc/systemd/system/backEndUpgrade.sh ztsjxxxt.jar "/usr/local/jar" +ExecStart=/usr/local/jdk/jdk1.8.0_251/bin/java -jar ztsjxxxt.jar +ExecStop=/bin/kill -- $MAINPID +TimeoutStopSec=5 +KillMode=process +Restart=on-failure +RestartSec=30 + +[Install] +Alias=ztsjxxxt +WantedBy=multi-user.target diff --git a/10-81-15-22/checkService.service b/10-81-15-22/checkService.service new file mode 100644 index 0000000..396af17 --- /dev/null +++ b/10-81-15-22/checkService.service @@ -0,0 +1,39 @@ +[Unit] +Description=checkService +After=network.target auditd.service + +[Service] +Type=simple +User=root +Group=root + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/frontEndUpgrade.sh dataCenter.zip "/var/www" "/tmp/autoDeploy" "ztupload/production/dataCenter" +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-collection.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-collect-fileset.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/ +dataCenter" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-collect.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCent +er" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-group.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter +" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-mapping.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCent +er" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-model.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter +" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-sources.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-standard.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-interface.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCe +nter" +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-asset.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-metadata-dic.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStart=/usr/bin/echo "checkService checked done" +ExecStartPost=/usr/bin/systemctl reload nginx +Restart=on-failure +RestartSec=10s +TimeoutSec=500s +RestartPreventExitStatus=255 diff --git a/10-81-15-22/dataCenter.service b/10-81-15-22/dataCenter.service new file mode 100644 index 0000000..72f6d42 --- /dev/null +++ b/10-81-15-22/dataCenter.service @@ -0,0 +1,39 @@ +[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=/home/admin.hq/data/shell/autoDeploy/nacos.env +Environment="JAVA_HOME=/usr/local/jdk1.8.0_161/" "workPath=/application/backend/data_center/" +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-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-asset.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 /application/backend/data_center prod +ExecStop=/home/admin.hq/data/shell/autoDeploy/stopDataCenter.sh /application/backend/data_center +TimeoutStopSec=5 +TimeoutSec=1200 +Restart=on-failure +RestartSec=30 + +[Install] +Alias=dataCenter +WantedBy=multi-user.target diff --git a/10-81-15-22/dataCenterBase.service b/10-81-15-22/dataCenterBase.service new file mode 100644 index 0000000..cfbc9fd --- /dev/null +++ b/10-81-15-22/dataCenterBase.service @@ -0,0 +1,25 @@ +[Unit] +Description=dataCenterBase +After=network.target sshd.service + +[Service] +Type=forking +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=backEnd +SyslogFacility=local0 + +Environment="JAVA_HOME=JAVA_HOME=/usr/local/jdk1.8.0_161/" +EnvironmentFile=/home/admin.hq/data/shell/autoDeploy/nacos.env +ExecStart=/home/admin.hq/data/shell/autoDeploy/startDataCenterBase.sh /application/backend/data_center prod +ExecStop=/home/admin.hq/data/shell/autoDeploy/stopDataCenterBase.sh /application/backend/data_center +TimeoutStopSec=5 +Restart=on-failure +RestartSec=30 + +[Install] +Alias=dataCenterBase +WantedBy=multi-user.target diff --git a/10-81-15-22/ossUpgrade.service b/10-81-15-22/ossUpgrade.service new file mode 100644 index 0000000..8c7c368 --- /dev/null +++ b/10-81-15-22/ossUpgrade.service @@ -0,0 +1,31 @@ +[Unit] +Description=ossUpgrade +After=network.target auditd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/frontEnd/" dataCenter.zip +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-collection.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-collect-fileset.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-collect.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-group.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-mapping.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-model.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-sources.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-standard.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-interface.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-asset.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-dic.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/sql/" update.sql +ExecStart=/usr/bin/echo "ossUpgrade checked done" +Restart=on-failure +RestartPreventExitStatus=255 diff --git a/10-81-15-23/checkService.service b/10-81-15-23/checkService.service new file mode 100644 index 0000000..05537bf --- /dev/null +++ b/10-81-15-23/checkService.service @@ -0,0 +1,22 @@ +[Unit] +Description=checkService +After=network.target auditd.service + +[Service] +Type=simple +User=root +Group=root + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-collection.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/checkService.sh data-asset.jar "/application/backend/data_center/jars" dataCenter "/tmp/autoDeploy" "ztupload/production/dataCenter" +ExecStart=/usr/bin/echo "checkService checked done" +Restart=on-failure +RestartSec=10s +TimeoutSec=500s +RestartPreventExitStatus=255 diff --git a/10-81-15-23/dataCenter.service b/10-81-15-23/dataCenter.service new file mode 100644 index 0000000..9ddc17e --- /dev/null +++ b/10-81-15-23/dataCenter.service @@ -0,0 +1,40 @@ +[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 diff --git a/10-81-15-23/ossUpgrade.service b/10-81-15-23/ossUpgrade.service new file mode 100644 index 0000000..767a2ee --- /dev/null +++ b/10-81-15-23/ossUpgrade.service @@ -0,0 +1,31 @@ +[Unit] +Description=ossUpgrade +After=network.target auditd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/frontEnd/" dataCenter.zip +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-collection.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-collect-fileset.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-collect.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-group.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-mapping.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-model.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-sources.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-standard.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-interface.jar +ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-asset.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/backEnd/" data-metadata-dic.jar +#ExecStartPre=/home/admin.hq/data/shell/autoDeploy/ossUpgrade.sh "ztupload/production/dataCenter/sql/" update.sql +ExecStart=/usr/bin/echo "ossUpgrade checked done" +Restart=on-failure +RestartPreventExitStatus=255 diff --git a/10-81-15-24/backupDB.service b/10-81-15-24/backupDB.service new file mode 100644 index 0000000..feddc3b --- /dev/null +++ b/10-81-15-24/backupDB.service @@ -0,0 +1,21 @@ +[Unit] +Description=backUpDB +After=network.target auditd.service + +[Service] +Type=forking +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=backUpDB +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/etc/systemd/system/backUpDB.sh root ZGZT@ZZXT localhost 8880 investigate /home/admin.hq/dbBackUps ztupload/production/investigate/backUpDB +ExecStart=/usr/bin/echo "backUpDB checked done" +Restart=on-failure +RestartPreventExitStatus=255 +RestartSec=900s +TimeoutSec=900s diff --git a/10-81-15-24/backupDB.timer b/10-81-15-24/backupDB.timer new file mode 100644 index 0000000..ea8a29c --- /dev/null +++ b/10-81-15-24/backupDB.timer @@ -0,0 +1,9 @@ +[Unit] +Description=backUpDB run + +[Timer] +OnCalendar=Daily +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/10-81-15-25/checkService.service b/10-81-15-25/checkService.service new file mode 100644 index 0000000..aeecb3f --- /dev/null +++ b/10-81-15-25/checkService.service @@ -0,0 +1,21 @@ +[Unit] +Description=checkService +After=network.target auditd.service + +[Service] +Type=simple +User=root +Group=root + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/etc/systemd/system/frontEndUpgrade.sh zhuize.zip "/etc/nginx" "/home/admin.hq" "production/investigate" +ExecStartPre=/etc/systemd/system/checkService.sh investigate.jar "/usr/local/jar" investigate "/home/admin.hq/" "production/investigate" +ExecStart=/usr/bin/echo "checkService checked done" +ExecStartPost=/usr/bin/systemctl reload nginx +Restart=on-failure +RestartPreventExitStatus=255 diff --git a/10-81-15-25/investigate.service b/10-81-15-25/investigate.service new file mode 100644 index 0000000..0df9a7d --- /dev/null +++ b/10-81-15-25/investigate.service @@ -0,0 +1,27 @@ +[Unit] +Description=investigate +After=network.target sshd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=backEnd +SyslogFacility=local0 + +WorkingDirectory=/usr/local/jar +EnvironmentFile=/etc/systemd/system/javaenv.env +ExecStartPre=/etc/systemd/system/backEndUpgrade.sh investigate.jar "/usr/local/jar" +ExecStart=/usr/local/jdk/jdk1.8.0_251/bin/java -jar investigate.jar +ExecStop=/bin/kill -- $MAINPID +TimeoutStopSec=5 +KillMode=process +Restart=on-failure +RestartSec=30 + +[Install] +Alias=investigate +WantedBy=multi-user.target diff --git a/10-81-15-25/ossUpgrade.service b/10-81-15-25/ossUpgrade.service new file mode 100644 index 0000000..821c15f --- /dev/null +++ b/10-81-15-25/ossUpgrade.service @@ -0,0 +1,20 @@ +[Unit] +Description=ossUpgrade +After=network.target auditd.service + +[Service] +Type=simple +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=autoDeploy +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/etc/systemd/system/ossUpgrade.sh "production/investigate/frontEnd/" zhuize.zip investigate +ExecStartPre=/etc/systemd/system/ossUpgrade.sh "production/investigate/backEnd/" investigate.jar investigate +ExecStart=/usr/bin/echo "ossUpgrade checked done" +Restart=on-failure +RestartPreventExitStatus=255 diff --git a/10-81-15-28/backUpDB.service b/10-81-15-28/backUpDB.service new file mode 100644 index 0000000..20ab56b --- /dev/null +++ b/10-81-15-28/backUpDB.service @@ -0,0 +1,21 @@ +[Unit] +Description=backUpDB +After=network.target auditd.service + +[Service] +Type=forking +User=admin.hq +Group=admin.hq + +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=backUpDB +SyslogFacility=local0 + +WorkingDirectory=/home/admin.hq +ExecStartPre=/etc/systemd/system/backUpDB.sh root HqSXr^ewX3 localhost 3306 zgztsjxt /application/dbBackUps ztupload/production/ztsjxxxt/backUpDB +ExecStart=/usr/bin/echo "backUpDB checked done" +Restart=on-failure +RestartPreventExitStatus=255 +RestartSec=900s +TimeoutSec=900s diff --git a/startDataCenterBase.sh b/startDataCenterBase.sh index 139e684..9d4be2a 100755 --- a/startDataCenterBase.sh +++ b/startDataCenterBase.sh @@ -13,7 +13,7 @@ function startModule() fi #${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar & - ${JAVA_HOME}bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar & + ${JAVA_HOME}/bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar & # > logs/${moduleName}.log & echo "${!}" > pids/base/${moduleName}.pid sleep 1 diff --git a/startDataCenterBase2.sh b/startDataCenterBase2.sh new file mode 100644 index 0000000..55f3065 --- /dev/null +++ b/startDataCenterBase2.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +PATH=$PATH:/usr/bin/:/usr/local/bin/:/usr/sbin +dataCenterPath=$1 +profile=$2 + +function startModule() +{ + cd ${dataCenterPath} + moduleName=$1 + if [ ! -f jars/"$moduleName".jar ];then + echo startDataCenter 文件 $(pwd)/jars/${moduleName}.jar 不存在1! + exit 0 + fi + + #${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar & + ${JAVA_HOME}/bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar & + # > logs/${moduleName}.log & + echo "${!}" > pids/base/${moduleName}.pid + sleep 1 +} + +function main(){ + cd ${dataCenterPath} + startModule zlt-uaa + startModule user-center + startModule sc-gateway + startModule back-web +} + +main