43 lines
1.1 KiB
Bash
Executable File
43 lines
1.1 KiB
Bash
Executable File
#!/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 |