14 lines
622 B
Bash
14 lines
622 B
Bash
|
|
#!/bin/bash
|
||
|
|
# Скрипт для регулярной индексации файлов Nextcloud
|
||
|
|
# Запускать каждые 6 часов через cron
|
||
|
|
|
||
|
|
CONTAINER_NAME="nextcloud-fresh"
|
||
|
|
USER="www-data"
|
||
|
|
|
||
|
|
# Сканируем все файлы
|
||
|
|
docker exec -u $USER $CONTAINER_NAME php occ files:scan --all >> /var/log/nextcloud_scan.log 2>&1
|
||
|
|
|
||
|
|
# Сканируем только внешнее хранилище (быстрее)
|
||
|
|
# docker exec -u $USER $CONTAINER_NAME php occ files:scan --path="/crm" >> /var/log/nextcloud_scan.log 2>&1
|
||
|
|
|
||
|
|
echo "$(date): Nextcloud files scan completed" >> /var/log/nextcloud_scan.log
|