SPB Git forge

spb/ai-atlas

Public
41commits 1branches 0releases
4.6 MBsize
maindefault branch
12 days agolast push
HTML 77.2% TypeScript 10.5% Python 9.6% JavaScript 2.5%
555 B · 12 lines shellscript
Raw Blame History
1#!/bin/bash2# Off-node copies of the nightly dumps and of the raw archive (run from the laptop or from M1M32 via cron).3# Usage: scripts/backup-offnode.sh [node=M2M32c] [dest=M1M32:~/backups/ai-atlas]4set -euo pipefail5NODE=${1:-M2M32c}6DEST=${2:-M1M32:~/backups/ai-atlas}7ssh "${DEST%%:*}" "mkdir -p ${DEST#*:}/{db,raw,text}"8rsync -az --delete-after -e ssh "$NODE:~/ai-atlas-data/backups/" "$DEST/db/"9rsync -az -e ssh "$NODE:~/ai-atlas-data/raw/" "$DEST/raw/"10rsync -az -e ssh "$NODE:~/ai-atlas-data/text/" "$DEST/text/"11echo "backups copied to $DEST"12