Browse Source

备份脚本

sunyj 9 years ago
parent
commit
3db4b8aef3
2 changed files with 16 additions and 4 deletions
  1. 8 2
      commands/control-prod
  2. 8 2
      commands/control-yitoa

+ 8 - 2
commands/control-prod

@@ -3,17 +3,22 @@ source /etc/profile
 context_name=report
 context_name=report
 base_dir=/opt/report/tomcat
 base_dir=/opt/report/tomcat
 tmp_dir=/opt/report/data/tmp
 tmp_dir=/opt/report/data/tmp
+version=0.0.1
 wf=$context_name.war
 wf=$context_name.war
 
 
 cd $base_dir/webapps
 cd $base_dir/webapps
 
 
 function install() {
 function install() {
     rm -rf backup/$wf.bak
     rm -rf backup/$wf.bak
-    if [ -f $wf ]; then
+    if [ -f $wf ]
+    then
         mv $wf backup/$wf.bak
         mv $wf backup/$wf.bak
     fi
     fi
     rm -rf $context_name
     rm -rf $context_name
-    cp $tmp_dir/$wf .
+    echo 'Downloading war file...'
+    wget -q http://113.105.74.141:8081/artifactory/libs-release/com/uas/report/$context_name/$version/$context_name-$version.war
+    echo 'Download succeeded'
+    mv $context_name-$version.war $wf
 }
 }
 
 
 function run() {
 function run() {
@@ -25,3 +30,4 @@ function run() {
 install
 install
 
 
 run
 run
+

+ 8 - 2
commands/control-yitoa-digittech → commands/control-yitoa

@@ -3,17 +3,22 @@ source /etc/profile
 context_name=report
 context_name=report
 base_dir=/usr/local/report/tomcat
 base_dir=/usr/local/report/tomcat
 tmp_dir=/data/reports/tmp
 tmp_dir=/data/reports/tmp
+version=0.0.1
 wf=$context_name.war
 wf=$context_name.war
 
 
 cd $base_dir/webapps
 cd $base_dir/webapps
 
 
 function install() {
 function install() {
     rm -rf backup/$wf.bak
     rm -rf backup/$wf.bak
-    if [ -f $wf ]; then
+    if [ -f $wf ]
+    then
         mv $wf backup/$wf.bak
         mv $wf backup/$wf.bak
     fi
     fi
     rm -rf $context_name
     rm -rf $context_name
-    cp $tmp_dir/$wf .
+    echo 'Downloading war file...'
+    wget -q http://113.105.74.141:8081/artifactory/libs-release/com/uas/report/$context_name/$version/$context_name-$version.war
+    echo 'Download succeeded'
+    mv $context_name-$version.war $wf
 }
 }
 
 
 function run() {
 function run() {
@@ -25,3 +30,4 @@ function run() {
 install
 install
 
 
 run
 run
+