adapt nextloud scan to docker

This commit is contained in:
Lucas Vivo committed 2026-10-09 17:36:49 +02:00
1 parent f7ff789d81
commit 2f3a763054
1 file changed
+2 -21
+2 -21
View File
@@ -27,7 +27,7 @@ LUCAS_LOG="$LOGDIR/log_occ_lucas_${DATE}.log"
MULTI_LOG="$LOGDIR/log_occ_multi_${DATE}.log" MULTI_LOG="$LOGDIR/log_occ_multi_${DATE}.log"
NC_PATH="/nextcloud/nextcloud" NC_PATH="/nextcloud/nextcloud"
OCC="sudo -u www-data php $NC_PATH/occ" OCC="docker exec -u www-data nextcloud php occ"
STARTTIME=$(date +"%F %T") STARTTIME=$(date +"%F %T")
@@ -41,17 +41,6 @@ echo "===================================================="
echo "Nextcloud maintenance started: $STARTTIME" echo "Nextcloud maintenance started: $STARTTIME"
echo "====================================================" echo "===================================================="
cleanup() {
echo
echo "Starting Apache..."
sudo systemctl start apache2
}
trap cleanup EXIT
echo "Stopping Apache..."
sudo systemctl stop apache2
############################################################################### ###############################################################################
# Cleanup # Cleanup
############################################################################### ###############################################################################
@@ -68,7 +57,7 @@ echo
echo "Starting file scans..." echo "Starting file scans..."
{ {
$OCC files:scan -vvv mimi >> "$MIMI_LOG" 2>&1 $OCC files:scan -vvv Mimi >> "$MIMI_LOG" 2>&1
echo "$(date): Mimi finished" >> "$MIMI_LOG" echo "$(date): Mimi finished" >> "$MIMI_LOG"
} & } &
PID1=$! PID1=$!
@@ -79,16 +68,8 @@ PID1=$!
} & } &
PID2=$! PID2=$!
{
$OCC files:scan -vvv multimedia >> "$MULTI_LOG" 2>&1
echo "$(date): Multimedia finished" >> "$MULTI_LOG"
} &
PID3=$!
wait "$PID1" wait "$PID1"
wait "$PID2" wait "$PID2"
wait "$PID3"
echo "All scans completed." echo "All scans completed."
############################################################################### ###############################################################################