occ-files-last7min.sh 692 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. TEMPFILE="/tmp/occ-files.txt"
  3. ALTERDATEIEN=7
  4. su - www-data -c "php /var/www/owncloud/occ files:cleanup"
  5. #find /wolke-data/admin/files/ -type f -cmin -${ALTERDATEIEN} | while read NEUEDATEI; do
  6. find /mnt/data/ -type f -cmin -${ALTERDATEIEN} | while read NEUEDATEI; do
  7. #echo $(dirname "$NEUEDATEI") >> $TEMPFILE
  8. echo "$NEUEDATEI" >> $TEMPFILE
  9. #echo "$NEUEDATEI" | tee -a $TEMPFILE
  10. done
  11. uniq $TEMPFILE | while read CHECK; do
  12. CHECKADMIN=$(echo $CHECK | sed -e "s@/mnt/data@@g")
  13. #echo "Processing Directory \"$CHECKADMIN\""
  14. su - www-data -c "php /var/www/owncloud/occ files:scan --path \"$CHECKADMIN\" --quiet"
  15. done
  16. rm -f $TEMPFILE