瀏覽代碼

修改同步报错问题

haozi 5 年之前
父節點
當前提交
d38c8fa984
共有 2 個文件被更改,包括 5 次插入9 次删除
  1. 4 8
      bashupMysql.sh
  2. 1 1
      syncProject.sh

+ 4 - 8
bashupMysql.sh

@@ -1,15 +1,12 @@
 #!/bin/bash
-
 #设置mysql的备份保存目录
 folder=/etc/bashupMysql
 cd $folder
 #当前日期
 time_now=$(date  "+%Y-%m-%d")
 #当前时间的前30天 %H:%M:%S
-time_30day_ago=$(date -d"15 day ago" "+%Y-%m-%d 00:00:00")
-#当前日期的前三天
-time_3day_ago=$(date -d"3 day ago" "+%Y-%m-%d")
-#数据库服务器ip,填写服务器的公网地址即可
+time_30day_ago=$(date -d"25 day ago" "+%Y-%m-%d 00:00:00")
+#数据库服务器ip
 host="was.baoshi56.com"
 test_host="101.133.135.193"
 #用户名
@@ -38,8 +35,6 @@ mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_count
 mysql  -u$test_user -p$test_password  $test_db< $time_noworder_counting_records.sql
 mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_bins --where="created_at>='$time_30day_ago'" > $time_noworder_bins.sql
 mysql  -u$test_user -p$test_password  $test_db< $time_noworder_bins.sql
-mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_packages --where="created_at>='$time_30day_ago'" > $time_noworder_packages.sql
-mysql  -u$test_user -p$test_password  $test_db< $time_noworder_packages.sql
 mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_package_commodities --where="created_at>='$time_30day_ago'" > $time_noworder_package_commodities.sql
 mysql  -u$test_user -p$test_password  $test_db< $time_noworder_package_commodities.sql
 mysqldump -h$host -u$user -p$password --single-transaction -q -e $db rejected_bills --where="created_at>='$time_30day_ago'" > $time_nowrejected_bills.sql
@@ -56,5 +51,6 @@ mysqldump -h$host -u$user -p$password --single-transaction -q -e $db w_m_s_waybi
 mysql  -u$test_user -p$test_password  $test_db< $time_noww_m_s_waybill_orders.sql
 mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_commodities --where="created_at>='$time_30day_ago'" > $time_noworder_commodities.sql
 mysql  -u$test_user -p$test_password  $test_db< $time_noworder_commodities.sql
-
+mysqldump -h$host -u$user -p$password --single-transaction -q -e $db order_packages --where="created_at>='$time_30day_ago'" > $time_noworder_packages.sql
+mysql  -u$test_user -p$test_password  $test_db< $time_noworder_packages.sql
 #sudo rm -rf $time_3day_ago*

+ 1 - 1
syncProject.sh

@@ -9,7 +9,7 @@ cd $src
 for i in ${files[*]}
 do
 expect -c "
-spawn scp -P 10022 -r $username@$Ip:$dsc/$i $src/$i
+spawn scp -P 10022 -r $username@$Ip:$dsc/$i $src/
 expect {
 \"*assword\" {set timeout 120; send \"$password\r\";}
 \"yes/no\" {send \"yes\r\"; exp_continue;}