Update sync_data.sh
Browse files- sync_data.sh +14 -3
sync_data.sh
CHANGED
|
@@ -157,6 +157,17 @@ download_latest_backup
|
|
| 157 |
# 同步函数
|
| 158 |
sync_data() {
|
| 159 |
echo "SYNC_DATA FUNCTION IS RUNNING" # 添加了这一行
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
while true; do
|
| 161 |
echo "Starting sync process at $(date)"
|
| 162 |
|
|
@@ -175,7 +186,7 @@ sync_data() {
|
|
| 175 |
echo "After compression:"
|
| 176 |
ls -l "$backup_path"
|
| 177 |
|
| 178 |
-
#
|
| 179 |
echo "Listing contents of the backup archive:"
|
| 180 |
tar -tzf "$backup_path"
|
| 181 |
|
|
@@ -193,8 +204,8 @@ sync_data() {
|
|
| 193 |
done
|
| 194 |
}
|
| 195 |
|
| 196 |
-
# 延迟启动同步脚本,给 Cloudreve 一些启动时间
|
| 197 |
-
sleep
|
| 198 |
|
| 199 |
# 后台启动同步进程
|
| 200 |
sync_data &
|
|
|
|
| 157 |
# 同步函数
|
| 158 |
sync_data() {
|
| 159 |
echo "SYNC_DATA FUNCTION IS RUNNING" # 添加了这一行
|
| 160 |
+
echo "Waiting for Cloudreve to be ready..."
|
| 161 |
+
while true; do
|
| 162 |
+
if netstat -tuln | grep -q ":5212"; then
|
| 163 |
+
echo "Cloudreve is ready, proceeding with backup."
|
| 164 |
+
break
|
| 165 |
+
else:
|
| 166 |
+
echo "Cloudreve not ready yet, waiting..."
|
| 167 |
+
sleep 10
|
| 168 |
+
fi
|
| 169 |
+
done
|
| 170 |
+
|
| 171 |
while true; do
|
| 172 |
echo "Starting sync process at $(date)"
|
| 173 |
|
|
|
|
| 186 |
echo "After compression:"
|
| 187 |
ls -l "$backup_path"
|
| 188 |
|
| 189 |
+
# 新增:列出壓縮包內容
|
| 190 |
echo "Listing contents of the backup archive:"
|
| 191 |
tar -tzf "$backup_path"
|
| 192 |
|
|
|
|
| 204 |
done
|
| 205 |
}
|
| 206 |
|
| 207 |
+
# 延迟启动同步脚本,给 Cloudreve 一些启动时间 (這個延遲可以減少,但為了確保先啟動 Cloudreve,保留一下)
|
| 208 |
+
sleep 10
|
| 209 |
|
| 210 |
# 后台启动同步进程
|
| 211 |
sync_data &
|