From e718edb3f6eac1e30c9d13b1ab4b0c8f83ec63a9 Mon Sep 17 00:00:00 2001 From: trnq1ll0 Date: Sat, 9 May 2026 11:26:35 +0200 Subject: [PATCH] add cleanup script for uberspace/boogie --- boogie/boogie-cleanup.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 boogie/boogie-cleanup.sh diff --git a/boogie/boogie-cleanup.sh b/boogie/boogie-cleanup.sh new file mode 100644 index 0000000..94c32d4 --- /dev/null +++ b/boogie/boogie-cleanup.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +# Dieses Skript löscht alte Nextcloud Installer Backups und verwaiste Dateien. +# Script Version 1.0 + +user_dir="/home/boogie" +nextcloud_backup_dir="$user_dir/nextcloud_data/updater-ockwywbvotb7/backups" +nexcloud_program_dir="/var/www/virtual/boogie/cloud.boogiedev.net" + +if [ ! -d "$nextcloud_backup_dir" ]; then + echo "Verzeichnis nicht gefunden: $nextcloud_backup_dir" + exit 1 +fi + +echo "Dateien in $nextcloud_backup_dir:" +echo "-----------------------------------" +ls -lh "$nextcloud_backup_dir" +echo "-----------------------------------" + +read -r -p "Alle Dateien wirklich löschen? (j/N): " bestaetigung + +if [[ "$bestaetigung" =~ ^[jJ]$ ]]; then + rm -rf "$nextcloud_backup_dir"/* + echo "Alle Dateien wurden gelöscht." +else + echo "Abgebrochen. Keine Dateien gelöscht." +fi + + +echo "Verwaiste Dateien in $nexcloud_program_dir löschen" +echo "-----------------------------------" +read -r -p "Alle verwaisten Dateien löschen (occ files:cleanup)? (j/N): " bestaetigung +if [[ "$bestaetigung" =~ ^[jJ]$ ]]; then + cd "$nexcloud_program_dir" || exit + php occ files:cleanup + echo "Verwaiste Dateien wurden gelöscht." +else + echo "Abgebrochen. Keine verwaisten Dateien gelöscht." +fi \ No newline at end of file