add cleanup script for uberspace/boogie

This commit is contained in:
trnq1ll0 committed 2026-05-09 11:26:35 +02:00
1 parent 8ed8b69c7e
commit e718edb3f6
1 file changed
+39
+39
View File
@@ -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