adapt nextloud scan to docker
This commit is contained in:
1 parent
f7ff789d81
commit
2f3a763054
1 file changed
+2
-21
@@ -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."
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|||||||
Reference in new issue
Block a user