summaryrefslogtreecommitdiff
path: root/run_prune_from_krang.sh
diff options
context:
space:
mode:
Diffstat (limited to 'run_prune_from_krang.sh')
-rwxr-xr-xrun_prune_from_krang.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/run_prune_from_krang.sh b/run_prune_from_krang.sh
new file mode 100755
index 0000000..0759191
--- /dev/null
+++ b/run_prune_from_krang.sh
@@ -0,0 +1,18 @@
+#!/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