flzta commited on
Commit
107e67f
·
verified ·
1 Parent(s): df42bba

Update sync_data.sh

Browse files
Files changed (1) hide show
  1. sync_data.sh +7 -4
sync_data.sh CHANGED
@@ -168,7 +168,7 @@ except Exception as e:
168
  echo "Checking for latest backup from HuggingFace..."
169
  download_latest_backup
170
 
171
- # 同步函数。
172
  sync_data() {
173
  local initial_backup_done=false
174
 
@@ -176,8 +176,7 @@ sync_data() {
176
  echo "Starting sync process at $(date)"
177
 
178
  if [ "$initial_backup_done" = "true" ]; then
179
- echo "Waiting for ${BACKUP_DELAY} seconds before the next backup."
180
- sleep "$BACKUP_DELAY"
181
  fi
182
 
183
  if [ -d /opt/cloudreve ]; then
@@ -191,11 +190,15 @@ sync_data() {
191
  upload_backup "/tmp/${backup_file}" "${backup_file}"
192
 
193
  rm -f "/tmp/${backup_file}"
 
 
 
 
 
194
  else
195
  echo "Cloudreve directory does not exist yet, waiting..."
196
  sleep 60 # 如果 Cloudreve 目录不存在,等待 60 秒后重试
197
  fi
198
- initial_backup_done=true
199
  done
200
  }
201
 
 
168
  echo "Checking for latest backup from HuggingFace..."
169
  download_latest_backup
170
 
171
+ # 同步函数
172
  sync_data() {
173
  local initial_backup_done=false
174
 
 
176
  echo "Starting sync process at $(date)"
177
 
178
  if [ "$initial_backup_done" = "true" ]; then
179
+ # 在这里不进行 sleep,第一次备份后立即进入下方备份流程
 
180
  fi
181
 
182
  if [ -d /opt/cloudreve ]; then
 
190
  upload_backup "/tmp/${backup_file}" "${backup_file}"
191
 
192
  rm -f "/tmp/${backup_file}"
193
+
194
+ initial_backup_done=true
195
+
196
+ echo "Backup completed. Waiting for ${BACKUP_DELAY} seconds before the next backup."
197
+ sleep "$BACKUP_DELAY" # 将 sleep 移动到这里
198
  else
199
  echo "Cloudreve directory does not exist yet, waiting..."
200
  sleep 60 # 如果 Cloudreve 目录不存在,等待 60 秒后重试
201
  fi
 
202
  done
203
  }
204