bin-there-done-that/miscellaneous/bash/bin/run_prune_from_krang.sh

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