summaryrefslogtreecommitdiff
path: root/sync_tt_to_alt.sh
blob: 1d94d4a83f44821f9167c986a6b2280ab5c2dc26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
# === Sync /home/tt from Montreal to Linode ===

# Vars
SOURCE="/home/tt/"
DESTINATION="root@172.238.63.162:/home/tt/"
LOG_FILE="/var/log/tt_sync.log"
DATE=$(date '+%Y-%m-%d %H:%M:%S')

# Rsync command - preserves perms, ownership, etc.
rsync -az --delete "$SOURCE" "$DESTINATION" >> "$LOG_FILE" 2>&1

# Logging
echo "[$DATE] Sync completed" >> "$LOG_FILE"