19 lines
439 B
Bash
Executable File
19 lines
439 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# === CONFIG ===
|
|
REMOTE="root@thevault.sshjunkie.com"
|
|
SCRIPT_PATH="/root/prune_snapshots.sh"
|
|
LOG_FILE="/home/doc/genesis-tools/prune_trigger.log"
|
|
DRY_RUN=false
|
|
|
|
[[ "$1" == "--dry-run" ]] && DRY_RUN=true
|
|
|
|
TIMESTAMP=$(date "+%Y-%m-%d %H:%M:%S")
|
|
echo "[$TIMESTAMP] Initiating snapshot prune on The Vault" >> "$LOG_FILE"
|
|
|
|
if $DRY_RUN; then
|
|
ssh "$REMOTE" "bash $SCRIPT_PATH --dry-run"
|
|
else
|
|
ssh "$REMOTE" "bash $SCRIPT_PATH"
|
|
fi
|