From 4d20ac042a9aaf678f25d9dbc1e115e1a6431129 Mon Sep 17 00:00:00 2001 From: crowetic Date: Tue, 22 Oct 2024 12:35:07 -0700 Subject: [PATCH] added check for response and sleep --- force-sync-loop.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/force-sync-loop.sh b/force-sync-loop.sh index 8477763..bd641bf 100755 --- a/force-sync-loop.sh +++ b/force-sync-loop.sh @@ -27,7 +27,8 @@ case $OPTION in for i in {1..15}; do log "Forcing sync with: $NODE (attempt $i)" - RESPONSE=$(./qort admin/forcesync "$NODE") + ./qort admin/forcesync "$NODE" + RESPONSE=$(curl -s -X POST localhost:12391/admin/forcesync -H "X-API-KEY:$API_KEY" -d "$NODE") if [[ "$RESPONSE" == *"true"* ]]; then log "Sync successful, sleeping for 1 hour" sleep 3600 @@ -49,7 +50,8 @@ case $OPTION in for i in {1..15}; do log "Forcing sync via curl with: $NODE (attempt $i)" - RESPONSE=$(curl -X POST localhost:12391/admin/forcesync -H "X-API-KEY:$API_KEY" -d "$NODE") + curl -X POST localhost:12391/admin/forcesync -H "X-API-KEY:$API_KEY" -d "$NODE" + RESPONSE=$? if [[ "$RESPONSE" == *"true"* ]]; then log "Sync successful, sleeping for 1 hour" sleep 3600