Auto-restart sync_data.sh after self-update (exec replaces process)
This commit is contained in:
parent
6f9de274fb
commit
22a1bb5847
1 changed files with 2 additions and 3 deletions
|
|
@ -69,10 +69,9 @@ if [[ -z "$DRY_RUN" ]]; then
|
||||||
|
|
||||||
NEW_CHECKSUM=$(md5sum "$SCRIPT_PATH" 2>/dev/null | cut -d' ' -f1 || echo "none")
|
NEW_CHECKSUM=$(md5sum "$SCRIPT_PATH" 2>/dev/null | cut -d' ' -f1 || echo "none")
|
||||||
if [[ "$OLD_CHECKSUM" != "$NEW_CHECKSUM" && "$OLD_CHECKSUM" != "none" ]]; then
|
if [[ "$OLD_CHECKSUM" != "$NEW_CHECKSUM" && "$OLD_CHECKSUM" != "none" ]]; then
|
||||||
|
echo " sync_data.sh updated, restarting with new version..."
|
||||||
echo ""
|
echo ""
|
||||||
echo "⚠️ sync_data.sh was updated! Run sync again to use the new version."
|
exec bash "$SCRIPT_PATH" "$@"
|
||||||
echo " Command: bash server/scripts/sync_data.sh"
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
echo " ✅ Scripts up to date"
|
echo " ✅ Scripts up to date"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue