fix: use scp -O instead of rsync for Synology NAS sync
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"lastRunAtMs": 1779026397247,
|
"lastRunAtMs": 1779026397247,
|
||||||
"turnsSinceLastRun": 2,
|
"turnsSinceLastRun": 7,
|
||||||
"lastTranscriptMtimeMs": 1779026397153.5342,
|
"lastTranscriptMtimeMs": 1779026397153.5342,
|
||||||
"lastProcessedGenerationId": "ebfbb794-0fc5-4c91-bdd5-581bc2a276c0",
|
"lastProcessedGenerationId": "2cd15cc8-e19e-4dc7-b37a-7d6d7b76ae2b",
|
||||||
"trialStartedAtMs": null
|
"trialStartedAtMs": null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ for NAS_ADDR in "$NAS1" "$NAS2"; do
|
|||||||
|
|
||||||
log "Syncing to $NAS_NAME..."
|
log "Syncing to $NAS_NAME..."
|
||||||
ssh -i "$SSH_KEY" -o StrictHostKeyChecking=no "$NAS_ADDR" "mkdir -p $NAS_PATH" 2>/dev/null
|
ssh -i "$SSH_KEY" -o StrictHostKeyChecking=no "$NAS_ADDR" "mkdir -p $NAS_PATH" 2>/dev/null
|
||||||
rsync -az -e "ssh -i $SSH_KEY -o StrictHostKeyChecking=no" --chmod=F600 "$SNAPSHOT_DIR/" "${NAS_ADDR}:${NAS_PATH}/" 2>&1 | tee -a "$LOG_FILE"
|
scp -O -i "$SSH_KEY" -o StrictHostKeyChecking=no "$SNAPSHOT_DIR"/*.sql.gz "${NAS_ADDR}:${NAS_PATH}/" 2>&1 | tee -a "$LOG_FILE"
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
log "$NAS_NAME: sync complete"
|
log "$NAS_NAME: sync complete"
|
||||||
|
|||||||
Reference in New Issue
Block a user