#!/bin/bash # Dieses Skript aktualisiert die Nextcloud-Datenbank # Script Version 1.0 nexcloud_program_dir="/var/www/virtual/boogie/cloud.boogiedev.net" if [ ! -d "$nexcloud_program_dir" ]; then echo "Verzeichnis nicht gefunden: $nexcloud_program_dir" exit 1 fi cd "$nexcloud_program_dir" || exit echo "Nextcloud Datei-Scan" echo "-----------------------------------" echo "1) Alle Benutzer scannen" echo "2) Einen bestimmten Benutzer scannen" echo "-----------------------------------" read -r -p "Auswahl (1/2): " auswahl case "$auswahl" in 1) echo "Scanne alle Benutzer..." php occ files:scan --all echo "Scan abgeschlossen." ;; 2) read -r -p "Benutzername eingeben: " username if [ -z "$username" ]; then echo "Kein Benutzername eingegeben. Abgebrochen." exit 1 fi echo "Scanne Dateien für Benutzer: $username" php occ files:scan "$username" echo "Scan für $username abgeschlossen." ;; *) echo "Ungültige Auswahl. Abgebrochen." exit 1 ;; esac